C++中得到当前时间有2种方式
GetSystemTime();得到当前系统时间,由于是UTC的时间。转换为本地时间时要加上8小时。可以从电脑时间属性的时区看到相差多少小时
GetLocalTime();得到当前本地时间
C++得到时间的函数有一个返回参数,是SYSTEMTIME类型的
SYSTEMTIME st;
GetSystemTime(&st) 或者 GetLocalTime(&st)来得到时间
通过st.wYear等来得到这个结构体内的时间信息
结构体内的参数返回值都是WORD类型
MFC中得到时间需要用到CTime类
CTime ct=CTime::GetCurrentTime();
格式化时间:ct.Format("%Y-%m-%d %H:%M:%S");
1300



被折叠的 条评论
为什么被折叠?



