
(1)定义一个CTime类的对象CTime time;
(2)得到当前时间time = CTime::GetCurrentTime();
(3)Get Year(),GetMonth(),GetDay(),GetHour(),GetMinute(),GetScond(),GetDayOfWeek(),返回类型(int)对应项目
(4)将当前时间格式化CString date=time.Format(“%Y-%m-%d %H:%M:%S%W-%A”);
说明:
(1)结果为:2019-9-23 08:50:55 41-Friday
(2)格式符号说明
%a------星期(缩写英文),如Fri;
%A------星期(全写英文),如Friday;
%b------月份(缩写英文),如Oct
%B------月份(全写英文),如October
%c------月/日/年 时:分:秒,如9/23/19 08:54:36
%d------日期(1~31)
%H------时(24小时制)(0~23)
%I------时(12小时制) (0~12)
%j------一年当中的第几天,(1~366)
%m------月份(数字1~12)
%M------分(0~59)
%p------12小时中的AM/PM指示,或者AM,或者PM
%S------秒(0~59)
%U------一年中的第几周,星期日作为每周的第一天(0~53)
%w------星期(数字表示,0~6,0代表星期日)
%W------一年中的第几周,星期一作为每周的第一天(0~53)
%x------月/日/年,%c的前半段
%X------时/分/秒,%c的后半段
%y------年份(不带世纪,如19)
%Y------年份(带世纪,如2019)
%z,%Z------时区名称缩写,如果时区未知,此字符为空,如“中国标准时间”
%%------%
“#”标志的含义:
(1)%#a,%#A,%#b,%#B,%#p,%#X,%#z,%#,%#%------“#”被忽略
(2)%#c------把%c中的数字变成英文,再在前面加上星期,如:Tuesday,March 14,1995,12:41:29
(3)%#x------把%x中的数字变成英文,再加上星期,如:Tuesday,March 14,1995
(4)%#d,%#H,%#I,%#jj,%#m,%#M,%#S,%#U,%#w,%#W,%#y,%#Y------如果开头为0,去掉开头的0