![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать количество МИЛЛИсекунд с 00:00:00 01.01.1970 [D7]
Urvin © (2006-06-11 12:19:00)Как узнать количество МИЛЛИсекунд с 00:00:00 01.01.1970 или любую подобную точную привязку с миллисекундами?
SergP. (2006-06-14 17:08:00) [1]
> Зато в мс только на два месяца.
int64 хватит на долго
Anatoly Podgoretsky (2006-06-14 00:00:00) [2]Зато в мс только на два месяца.
SergP. (2006-06-13 18:24:00) [3]
> Urvin (11.06.06 12:19)
> Как узнать количество МИЛЛИсекунд с 00:00:00 01.01.1970
> или любую подобную точную привязку с миллисекундами?
Result:=trunc((now-UnixDateDelta)*86400000);
RzCoDer (2006-06-13 17:59:00) [4]
> tButton
на зачОт небось
Urvin (2006-06-13 17:59:00) [5]короч Date+Time =)
tButton (2006-06-13 16:55:00) [6]глупый вопрос - а зачем столько миллисекунд???
Сергей М. (2006-06-13 15:51:00) [7]
> Urvin (13.06.06 14:56) [5]
> почему время в такой функции постоянно убывает?
Ошибаешься.
Растет оно.
А то что у тебя оно "убывает" - это твои проблемы.
Urvin (2006-06-13 14:56:00) [8]
function GetTheTime(): integer;
begin
result:=MilliSecondsBetween( Time, StrToDateTime('01.01.1970 00:00:00'));
end;
глупый вопрос - а почему время в такой функции постоянно убывает? =О
tButton (2006-06-12 07:32:00) [9]
> а разрядности хватит?
dword'а хватает на 136 лет секундами
balepa (2006-06-12 00:03:00) [10]ты хоть произнести цифру сможеш которая получится в милисекундах с 1970 года ?
Desdechado (2006-06-11 17:52:00) [11]а разрядности хватит?
может, проще узнать количество дней, а количество миллисекунд в дне - константа
Iehbr (2006-06-11 12:42:00) [12]MilliSecondsBetween