Форум: "Основная";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
ВнизРабота с датой! Найти похожие ветки
← →
Natalie (2002-06-10 17:10) [0]Как добавить например к текущей дате 18 месяцев, не разбивая дату на части (день, месяц, год) ???
← →
MBo (2002-06-10 17:17) [1]не разбивая -никак. В RXlib есть INcMonth, IncYear, но они все равно через DecodeDate работают
← →
Natalie (2002-06-10 17:25) [2]Grand merci!!! Tante grzie!!! Дякую!!!!Спасибо.... Будем разбивать.................
← →
MaximatorVeter (2002-06-10 17:32) [3]Можно.
type TDateTime = type Double;
← →
Игорь Шевченко (2002-06-10 17:35) [4]MaximatorVeter © (10.06.02 17:32)
Нельзя. 18 месяцев - это неточное количество дней
← →
MaximatorVeter (2002-06-10 17:35) [5]В смысле использовать для хранения даты тип TDateTime вместо TSystemTime.
← →
Natalie (2002-06-10 17:39) [6]Так можно или нет????!!!!
← →
MaximatorVeter (2002-06-10 17:51) [7]
> Игорь Шевченко © (10.06.02 17:35)
Но ведь зная текущую дату можно определить точное количество дней в грядущих 18-ти месяцах - значит можно!
> Natalie (10.06.02 17:39)
См. TDateTime ...
← →
Игорь Шевченко (2002-06-10 18:05) [8]MaximatorVeter © (10.06.02 17:51)
> Но ведь зная текущую дату можно определить точное количество
> дней в грядущих 18-ти месяцах - значит можно!
Без разбиения ? :-)
← →
MaximatorVeter (2002-06-10 18:26) [9]> Игорь Шевченко © (10.06.02 18:05)
From Help:
The integral part of a TDateTime value is the number of days that have passed since 12/30/1899.
← →
MaximatorVeter (2002-06-10 19:06) [10]
> Natalie (10.06.02 17:39
Или TDate ...
← →
MBo (2002-06-11 06:43) [11]>MaximatorVeter
зря ты упорствуешь - понятие 18 месяцев нельзя однозначно определить числом дней, нужно увеличить год на 1 (365 или 366?), и потом число месяцев на 6 (число дней разное!) при этом проверить попадание на 29 февраля и смену года. Посмотри, как сделано в RXLib (dateutil.pas)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c