获取精确到毫秒的时间 例如 2010-07-02 16:20:30.156

// 获取精确到毫秒的时间

GetSystemTime(&ti);   // GetSystemTime 是跟时区有关的, 获得的时间应该是GMT时间.

GetLocalTime(&ti);   // 这个才是真正的电脑当前时间, 例如现在是16:20, GetSystemTime中会变成8:20

char chTemp[1024];

sprintf(chTemp, "%04d%02d%02d%02d%02d%02d%03d_%d",

 ti.wYear, ti.wMonth, ti.wDay, ti.wHour, ti.wMinute,

 ti.wSecond, ti.wMilliseconds, 2);

::MessageBoxA(m_hWnd, chTemp, 0, MB_OK);

 

你可能感兴趣的:(2010)