![]() |
Системное время в Builder c++
Привет всем...Я вот пользуюсь для получения системного времени в Билдер с++ такой функцией
AnsiString SystemTime() { time_t rawtime; struct tm * timeinfo; AnsiString st_time="",res_ult=""; time ( &rawtime ); timeinfo = localtime ( &rawtime ); st_time= (AnsiString)asctime (timeinfo); int i; for (i=1;i<st_time.Length();i++) res_ult=res_ult+st_time[i]; return res_ult; } и она выдает результат строкой : Thu Feb 21 23:10:28 2008 Но мне надо чтоб ответ был исключительно в числах тоесть чтоб месяц и день были числами,таким образом легко преобразовать всю дату в сплошное число! В Линухе время задается сплошным числом равным количеством секунд от создания Юникс...но в Винде как подобное осуществить я не знаю...помогите плыз. |
Возможно есть какие то форматы вывода времени?но как их задавать...вобщем проблема:(
|
есть функция time(). хедер - time.h
|
Код:
The GetSystemTime function retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC). |
GetSystemTime, GetLocalTime, GetTickCount
|
| Время: 13:16 |