zoukankan      html  css  js  c++  java
  • MFC日期显示

    一、使用MFC的CTime类来得到时间:
    CTime必须调用赋值函数,使用其静态函数来初始化
    例如:
    CTime time=CTime::GetCurrentTime();
    这样就可以直接调用time的内部方法得到你想要的当前的时间了。
    二、使用MFC的COleDateTime来得到时间:
    同上一样,使用MFC 的COleDataTime来处理当前系统的时间也需要首先使用其静态函数来初始化
    例如:
    COleDataTime time=COleDataTime::GetCurrentTime();
    这样之后就可以直接调用time的所有方法了。
    针对上面两种MFC的调用方法,MFC帮他们封装好了显示格式的函数,并且能够直接返回CString的格式。同样,也可以自己指定显示格式,具体的显示情况如下%a:显示星期英文的前面几个字母
    %A:显示星期的全部英文名称
    %b:显示月份英文的前面几个字母
    %B:显示月份的全部英文名称
    %c:以百分号的形式显示日期时间如:06/02/25/ 01:13:57
    %d:显示月份的序号(01 – 31)
    %H:显示时间24小时制(00 – 23)
    %I:显示时间12小时制(01 – 12)
    %j:显示当前是一年中的第几天(001 – 366)
    %m:显示月份序号(01 – 12)
    %M:显示分钟(00 – 59)
    %p:显示当前时间是上午还是下午 A.M./P.M.
    %S:显示秒钟(00 – 59)
    %U:显示当前是一年中的第几周(00 – 53)
    %w:显示星期的序号(0 – 6; 星期日为 0)
    %W:显示当前是一年中的第几周(00 – 53)
    %x:以百分号的形式显示日期 如:06/02/25/
    %X:以冒号的形式显示时间 如:01:12:45
    %y:两位显示年号(00 – 99)
    %Y:四位显示年号
    %#c:显示时间 如:Tuesday, March 14, 1995, 12:41:29
    %#x:显示时间 如:Tuesday, March 14, 1995
    具体的其他参考请查看MSDN上面的说明;
    三、使用API函数GetLocalTime()得到当前系统的时间:
    SYSTEMTIME time;
    GetLocalTime(&time);
    然后得到SYSTEMTIME结构中的日期时间参数;
    注意:GetSystemTime得到的时间结构只不过是UTC格式的 ,需要转化为本地的格式
  • 相关阅读:
    python3 TypeError: a bytes-like object is required, not 'str'
    Centos 安装Python Scrapy PhantomJS
    Linux alias
    Vim vimrc配置
    Windows下 Python Selenium PhantomJS 抓取网页并截图
    Linux sort
    Linux RSync 搭建
    SSH隧道 访问内网机
    笔记《鸟哥的Linux私房菜》7 Linux档案与目录管理
    Tornado 错误 "Global name 'memoryview' is not defined"
  • 原文地址:https://www.cnblogs.com/amosyang/p/8479579.html
Copyright © 2011-2022 走看看