Get current time in milliseconds, or HH:MM:SS:MMM format

后端 未结 4 640
予麋鹿
予麋鹿 2020-12-01 18:54

I\'ve written a c++ function to get the current time in HH:MM:SS format. How can I add milliseconds or nanoseconds, so I can have a format like HH:MM:SS:M

4条回答
  •  囚心锁ツ
    2020-12-01 19:33

    For windows maybe:

    #include 
    #include 
    #include 
    
    int main()
    {
        CHAR sysTimeStr[13] = {};
        SYSTEMTIME systemTime;
        GetLocalTime(&systemTime);
        sprintf_s(sysTimeStr,
            "%u:%u:%u:%u",
            systemTime.wHour,
            systemTime.wMinute,
            systemTime.wSecond,
            systemTime.wMilliseconds);
    
        std::cout << sysTimeStr;
    }
    

提交回复
热议问题