Страница: 1 | 2 |
Вопрос: Как проще отнять от текущей даты 1 день?
Добавлено: 23.04.09 12:10
Автор вопроса: oleg
Ответы
Всего ответов: 17
Номер ответа: 16
Автор ответа:
fAndOrIn
Вопросов: 5
Ответов: 344
Профиль | | #16
Добавлено: 26.04.09 20:12
Если Date есть целое число, то почему от одного числа нельзя отнять другое число
Справки читаю внимательно, но ни в одной не видел, что "ate есть целое число" и что к нему можно прибавлять (вычитать) N-ое к-во дней. А потому говорить о какой-то читаемости кода Date - 3 всё равно, что в воду пукать.
Что такое Date знаете Вы, Я, User Unknown, ещё несколько человек - а остальным придётся объяснять, показывать, доказывать! А для чего? Есть стандартный DateAdd.
Что выдаст "в пошаговом режиме"
А теперь mai попробуй к дате своей методой добавить месяц, год, сто лет. Одной строчкой не отделаешься.
При том, что вряд ли знаешь, почему в феврале 2000-го было 29 дней, а в феврале 2100-го будет 28?
Номер ответа: 17
Автор ответа:
mai
Вопросов: 0
Ответов: 24
Профиль | | #17
Добавлено: 26.04.09 22:55
Наконец разобрались, что Date может быть не только целым числом. Скоро разберетесь, что справка справке рознь и, кроме того, надо пытаться читать между строк. Оператор минус вроде то же стандартный. Если оперировать с месяцами и годами, то функция DateAdd безусловно удобнее. Все зависит от контекста задачи.
Кроме нас эту переписку читают другие люди, может быть, перестанем их потешать.