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

Вниз

Есть ли простая функция для получения текущей даты времени в милл   Найти похожие ветки 

 
Yozch_   (2003-03-18 17:37) [0]

Есть ли простая функция для получения текущей
даты/времени в миллисекундах от 1970/1900 г. или_как_там_в виндах?


 
REA ©   (2003-03-18 17:47) [1]

Now - целая часть дни, дробная доли дней.
Now*MSecsPerDay - в миллисекундах. Естественно это время в Windows не может претендовать на точное, поэтому как таковое мало кого интересует. GetTickCount тоже в мс. с момента старта windows.


 
han_malign ©   (2003-03-18 17:52) [2]

The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601.
GetLocalTime
SystemTimeToFileTime
...
program tm;
{$APPTYPE CONSOLE}
uses Windows,Utils;
var
st: TSystemTime;
dt: TDateTime;
ft,dft: TFileTime;
mSec: int64;
begin
fillchar(st,sizeof(st),0);
st.wYear:=1970;//1900
st.wMonth:=1;
st.wDay:=1;
st.wHour:=0;
SystemTimeToFileTime(st,dft);
GetLocalTime(st);
SystemTimeToFileTime(st,ft);
mSec:=(int64(ft)-int64(dft))div 10000;
end.

- dft можно посчитать один раз и записать константой



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
6-100357
Cosmic
2003-02-03 08:39
2003.03.31
Как отключить компьютер от сети?


7-100499
Zhenka
2003-02-05 20:06
2003.03.31
какими методами виндовс меняет цветовые схемы в Рил-тайм??


1-100239
Unone
2003-03-18 15:10
2003.03.31
Как скрыть строку в DbGrid е?


14-100433
NetKnight
2003-03-14 11:54
2003.03.31
КИНТЕ ДОКУМЕНТАЦИЮ ПО РАБОТЕ С SysTray.


3-100156
Sir Alex
2003-03-12 13:26
2003.03.31
Требуется выбрать вид БД