• MFC获取当前时间


    1. 获取按钮消息响应函数:  
    2.   
    3. void CTest17GetTimeDlg::OnGetTime()  
    4. {  
    5.     // TODO: 在此添加控件通知处理程序代码  
    6.     //UpdateData(true);  
    7.     CTime m_time;  
    8.     m_time=CTime::GetCurrentTime();             //获取当前时间日期  
    9.     m_strDate=m_time.Format(_T("%x"));          //格式化日期  
    10.     m_strTime=m_time.Format(_T("%X"));          //格式化时间  
    11.     m_strDateTime=m_time.Format(_T("%Y-%m-%d %H:%M:%S %A"));   //格式化日期时间  
    12.     UpdateData(false);  
    13. }  
    14.   
    15. 注:  
    16. CTime类表示的是绝对时间,即基于格林威治平均时间(GMT);CTimeSpan则表示的是时间间隔。  
    17. GetCurrentTime函数可以获取当前的日期、时间;Format函数则可以将时间、日期格式化。  
    18.   
    19. Format函数的格式符号及其意义:  
    20. %a: 简写的星期名,例如Sat代表Saturday  
    21. %A: 全写星期(英文),如Friday  
    22. %b: 简写的月名,例如Mar代表March  
    23. %B: 月份(全写英文),如October  
    24. %c: 月/日/年 时:分:秒,如1/3/2012 21:19:11  
    25. %d: 月中的天数,值为01~31  
    26. %H: 24小时格式的小时数,值为00~23  
    27. %I: 通常的12小时格式的小时数,值为01~12  
    28. %j: 一年当中的第几天,值为001~336  
    29. %m: 月数,值为01~12  
    30. %M: 分钟数,值为00~59  
    31. %p: 由12小时格式的时钟指示的am/pm(上午/下午)  
    32. %S: 秒数,值为00~59  
    33. %U: 年中的周数,值为00~53,以周日为一周的第一天  
    34. %w: 周中的日期数,值为0~6,其中0为周日  
    35. %W: 年中的周数,值为00~53,以周一为一周的第一天  
    36. %x: 月/日/年,%c的前半段  
    37. %X: 时/分/秒,%c的后半段  
    38. %y: 不带年代前缀的年数,值为00~99  
    39. %Y: 年份(带世纪,如2006)  
    40. %z: 简写的时区名称  
    41. %Z: 时区名称的全称,如果时区未知,此字符为空,如“中国标准时间”  
  • 相关阅读:
    Linux 基本权限管理
    javaweb期末项目-stage1-part2-UML设计
    javaweb期末项目-项目结构
    javaweb期末项目-stage1-part1-需求分析(Requirements analysis)
    Data type
    Backup &recovery备份和还原
    CDI services--Scope(生命周期)&&EL.(Sp El)
    CDI services--Event(事件)
    CentOS 8.2上安装部署MongoDB 4.4
    CentOS8.2 安装部署squid代理服务器
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/4455424.html
Copyright © 2020-2023  润新知