C++的开发时间字符串,星期为中文,精确到毫秒

只两天在做C++的开发,需要一个时间的字符串,星期为中文,精确到毫秒。网上查了一些资料总结如下:

#include <windows.h> 
string getTimeNow()
{
    SYSTEMTIME sys;
    GetLocalTime(&sys);
    char nowTime[40];
    char *Week[7] = { "星期天","星期一","星期二","星期三","星期四","星期五","星期六" };
    sprintf_s(nowTime, "%4d/%02d/%02d %03s %02d:%02d:%02d.%03d"
        , sys.wYear, sys.wMonth, sys.wDay
        , Week[sys.wDayOfWeek]
        , sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds);
    return nowTime;
}

https://blog.csdn.net/BlueCY/article/details/68942081?spm=1001.2101.3001.6650.15&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-15-68942081-blog-8035150.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-15-68942081-blog-8035150.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=16

posted @ 2023-03-09 17:58  萧海~  阅读(24)  评论(0编辑  收藏  举报