Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Как из переменной типа TDateTime извлечь отдельно Time и Date?   Найти похожие ветки 

 
Mishenka   (2005-01-12 17:15) [0]

Как из переменной типа TDateTime извлечь отдельно Time и Date?


 
Johnmen ©   (2005-01-12 17:17) [1]

TDateTime+F1


 
begin...end ©   (2005-01-12 17:18) [2]

> Mishenka   (12.01.05 17:15)

Trunc и Frac или DateOf и TimeOf.


 
Digitman ©   (2005-01-12 17:20) [3]

смотрим модуль, в котором объявлен идентификатор TDateTime

видим - он есть ничто иное как Double

затем чешем репу : целая часть дабл-значения есть целое число дней (собственно дата), дробная же - число милисекунд, прошедших начиная с начала суток, фигурирующих в дате


 
Johnmen ©   (2005-01-12 17:30) [4]

>Digitman ©

Не надо ничего чесать...:) Просто прочесть в F1.
И, кстати, ты не прав насчет миллисекунд...:)


 
Fay ©   (2005-01-12 17:32) [5]

2 Digitman ©   (12.01.05 17:20) [3]
TDateTime - количество (Double) дней, прошедших с 12.30.1899.

> : целая часть дабл-значения есть целое число дней (собственно
> дата), дробная же - число милисекунд, прошедших начиная
> с начала суток, фигурирующих в дате

Не ожидал от Вас


 
Johnmen ©   (2005-01-12 17:34) [6]

>Fay ©   (12.01.05 17:32) [5]
>Не ожидал от Вас

"И на старуху бывает проруха"
Поэтому жди всегда и всего :)


 
Digitman ©   (2005-01-12 17:39) [7]


> Johnmen ©   (12.01.05 17:30) [4]


ну это не суть как важно, насчет мс или чего-то еще)


> Fay ©   (12.01.05 17:32) [5]


чего не ожидал ? я не понял ...

в вопросе, кстати, не было ни слова об отсчете даты, равно как и об отсчете времени


 
Fay ©   (2005-01-12 17:47) [8]

2 Digitman ©   (12.01.05 17:39) [7]
> в вопросе, кстати, не было ни слова об отсчете даты, равно
> как и об отсчете времени
Вот теперь не понял

>> дробная же - число милисекунд
Нет.


 
Digitman ©   (2005-01-12 17:53) [9]


> Вот теперь не понял


чего не понял ?
вопрос прозвучал "как извлечь", а не в каком формате представлены эти компоненты даты-времени в переменной типа TDataTime .. это уж я так, насчет формата.. для близира)


> Нет.


ну нет так нет)
пусть будет The fractional part of the TDateTime value is fraction of a 24 hour day that has elapsed


 
Fay ©   (2005-01-12 17:58) [10]

2 Digitman ©   (12.01.05 17:53) [9]
>> чего не понял ?
Как извлечь "число милисекунд" из дробной части.

>> ну нет так нет)
Это конечно 8)



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
1-1105425401
Коба
2005-01-11 09:36
2005.01.23
Запрет копирования в буфер из tRichEdit


9-1096788065
Delphis
2004-10-03 11:21
2005.01.23
как сделать так, чтобы на любом разрешении визуальное оформление


8-1097613042
AKA
2004-10-13 00:30
2005.01.23
BMP to ICO


1-1104831952
Федюлин Григорий
2005-01-04 12:45
2005.01.23
Парсинг строки


1-1105553576
RobZombie
2005-01-12 21:12
2005.01.23
как сделать событие которое происходило бы