Re[2]: Как на С++ получить дату (год, месяц, день)??
От: Alter_ Украина http://alter.org.ua
Дата: 01.02.05 08:45
Оценка:
Здравствуйте, X-shadow, Вы писали:

XS>А можно это сделать на чистом АПИ??


Как-то так:

GetSystemTimeAsFileTime((PFILETIME)&UtcSysTime);
if(g_opt.log_time_utc) {
    FtmSysTime = UtcSysTime;
} else {
    FileTimeToLocalFileTime((PFILETIME)&UtcSysTime, (PFILETIME)&FtmSysTime);
}
FileTimeToSystemTime((PFILETIME)&FtmSysTime, &SysTime);
printf("Timestamp: %d/%2.2d/%2.2d %2.2d:%2.2d:%2.2d\n",
            SysTime.wYear,
            SysTime.wMonth,
            SysTime.wDay,
            SysTime.wHour,
            SysTime.wMinute,
            SysTime.wSecond
            );


--
Alter, http://alter.org.ua
--
Alter, http://alter.org.ua
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.