CTime类操作

来源:互联网 发布:linux 发送邮件日志 编辑:程序博客网 时间:2024/05/21 18:27

CTime

        CTime time = CTime::GetCurrentTime();        int Year    = time.GetYear();        int Month   = time.GetMonth();        int Day     = time.GetDay();        int Hour    = time.GetHour();        int Minute  = time.GetMinute();        int Second  = time.GetSecond();        int Week    = time.GetDayOfWeek();

将当前时间格式化为字符串 CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A"); 

格式符号说明 :
%a —— 星期(缩写英文)
%A —— 星期(全写英文)
%b —— 月份(缩写英文)
%B —— 月份(全写英文)
%c —— 月/日/年 时:分:秒
%d —— 日期(1 ~ 31) 
%H —— 时(24小时制)(0 ~ 23) 
%I —— 时(12小时制)(0 ~ 12) 
%j —— 一年当中的第几天,(1 ~ 366) 
%m —— 月份(数字 1 ~ 12) 
%M —— 分(0 ~ 59) 
%p —— 12小时中的A M/PM指示,或者AM,或者PM 
%S —— 秒(0 ~ 59) 
%U —— 一年中的第几周,星期日作为每周的第一天(0 ~ 53) 
%w —— 星期(数字表示,0 ~ 6,0代表星期日) 
%W —— 一年中的第几周,星期一作为每周的第一天(0 ~ 53) 
%x —— 月/日/年,%c的前半段 
%X —— 时/分/秒,%c的后半段 
%y —— 年份(不带世纪,后两位) 
%Y —— 年份(带世纪) 
%z,%Z —— 时区名称或缩写,如果时区未知,此字符为空,如“中国标准时间” 



原创粉丝点击