|
@@ -3,9 +3,14 @@
|
|
|
void GetCurrentTimeStr(char* unitedNowTime)
|
|
|
{
|
|
|
SYSTEMTIME st;
|
|
|
- FILETIME utc_ft, local_ft;
|
|
|
+ FILETIME utc_ft, local_ft, ft;
|
|
|
|
|
|
#ifdef _WIN32
|
|
|
+
|
|
|
+ GetSystemTime(&st);
|
|
|
+ SystemTimeToFileTime(&st, &ft);
|
|
|
+ utc_ft.dwLowDateTime = (DWORD)ft.dwLowDateTime;
|
|
|
+ utc_ft.dwHighDateTime = (DWORD)ft.dwHighDateTime;
|
|
|
FileTimeToLocalFileTime(&utc_ft, &local_ft);
|
|
|
FileTimeToSystemTime(&local_ft, &st);
|
|
|
#else
|