![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Конвертация даты в миллисекундах в TDateTime [D7, WinXP]
Wadimka © (2011-01-22 00:07:00)Есть String данные 1295636400000
Как можно перевести их в TDateTime?
Вот так дикая дата получается
TimeMSec:=MSecsToTimeStamp( StrToComp('1295636400000'));
DataDateTime:=TimeStampToDateTime(TimeMSec);
Wadimka (2011-01-22 00:36:00) [1]Anatoly Podgoretsky
Огромное спасибо с пивом!
Все гут
Anatoly Podgoretsky (2011-01-22 00:21:00) [2]Это UnixTime * 1000 (до одной миллисекунды), есть функция UnixToDateTime, подели на 1000 и целое подай на вход, на выходе будет TDateTime
Wadimka (2011-01-22 00:14:00) [3]а точно забыл
вот January 1 1970 00:00:00 GMT)
DVM (2011-01-22 00:10:00) [4]
> Есть String данные 1295636400000
> Как можно перевести их в TDateTime?
1295636400000 - от какой даты отсчет ведется? Пока не будет известно ничего не конвертируешь.