Форум: "Начинающим";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];
ВнизTDateTime Найти похожие ветки
← →
quott (2007-03-20 18:51) [0]Есть у меня к примеру некая дата в воображаемом исполнении (01 Oct 1991, 12:01:24), мне нужно затащив эту дату в переменную типа TDateTime иметь возможность работать с этой датой: прибавить к ней три часа две минуты, отнять два года три секунды и т.п.
Что следует использовать?
← →
IceBeerg © (2007-03-20 18:58) [1]StrToDateTime ???
← →
Gadenysh (2007-03-20 19:12) [2]DateUtils
← →
Anatoly Podgoretsky © (2007-03-20 20:22) [3]> quott (20.03.2007 18:51:00) [0]
Для такого формата встроеных функций вроде нет, напиши сам.
← →
Германн © (2007-03-21 01:27) [4]Добавлю к Anatoly Podgoretsky © (20.03.07 20:22) [3]
При написании своей функции может помочь изучение модуля DateUtil из RxLib.
← →
DiamondShark © (2007-03-21 12:22) [5]Цитата из System.pas:
TDateTime = type Double;
Цитата из справки:
The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed.
Following are some examples of TDateTime values and their corresponding dates and times:
0 12/30/1899 12:00 am
2.75 1/1/1900 6:00 pm
-1.25 12/29/1899 6:00 am
35065 1/1/1996 12:00 am
To find the fractional number of days between two dates, simply subtract the two values. Likewise, to increment a date and time value by a certain fractional number of days, simply add the fractional number to the date and time value.
← →
Anatoly Podgoretsky © (2007-03-21 21:04) [6]> Германн (21.03.2007 01:27:04) [4]
Поможет, если он есть.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c