1. 获取按钮消息响应函数:
  2. void CTest17GetTimeDlg::OnGetTime()
  3. {
  4. // TODO: 在此添加控件通知处理程序代码
  5. //UpdateData(true);
  6. CTime m_time;
  7. m_time=CTime::GetCurrentTime();             //获取当前时间日期
  8. m_strDate=m_time.Format(_T("%x"));          //格式化日期
  9. m_strTime=m_time.Format(_T("%X"));          //格式化时间
  10. m_strDateTime=m_time.Format(_T("%Y-%m-%d %H:%M:%S %A"));   //格式化日期时间
  11. UpdateData(false);
  12. }
  13. 注:
  14. CTime类表示的是绝对时间,即基于格林威治平均时间(GMT);CTimeSpan则表示的是时间间隔。
  15. GetCurrentTime函数可以获取当前的日期、时间;Format函数则可以将时间、日期格式化。
  16. Format函数的格式符号及其意义:
  17. %a: 简写的星期名,例如Sat代表Saturday
  18. %A: 全写星期(英文),如Friday
  19. %b: 简写的月名,例如Mar代表March
  20. %B: 月份(全写英文),如October
  21. %c: 月/日/年 时:分:秒,如1/3/2012 21:19:11
  22. %d: 月中的天数,值为01~31
  23. %H: 24小时格式的小时数,值为00~23
  24. %I: 通常的12小时格式的小时数,值为01~12
  25. %j: 一年当中的第几天,值为001~336
  26. %m: 月数,值为01~12
  27. %M: 分钟数,值为00~59
  28. %p: 由12小时格式的时钟指示的am/pm(上午/下午)
  29. %S: 秒数,值为00~59
  30. %U: 年中的周数,值为00~53,以周日为一周的第一天
  31. %w: 周中的日期数,值为0~6,其中0为周日
  32. %W: 年中的周数,值为00~53,以周一为一周的第一天
  33. %x: 月/日/年,%c的前半段
  34. %X: 时/分/秒,%c的后半段
  35. %y: 不带年代前缀的年数,值为00~99
  36. %Y: 年份(带世纪,如2006)
  37. %z: 简写的时区名称
  38. %Z: 时区名称的全称,如果时区未知,此字符为空,如“中国标准时间”

MFC获取当前时间的更多相关文章

  1. MFC获取系统当前时间

    1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年% ...

  2. MFC获取系统当前时间的几种方法

    1.使用CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("现在时间是%Y年% ...

  3. 获取当前时间并格式化,CTime类

    CTime类,此类应该不是C++标准类库,属于windows封装的关于时间的类库,使用环境应该为 Win32程序,MFC程序,VC++程序 CTime tm = CTime::GetCurrentTi ...

  4. 如何利用C++的time头文件获取系统时间

    C++提供了time.h头文件进行时间编辑操作,可以把时间格式化进tm结构体,方便使用.MFC框架中的ctime类就是基于time.h封装的. 代码样例: #include <iostream& ...

  5. iOS中获取当前时间,设定时间,并算出差值

    NSDate *date = [NSDate date];//获取当前时间 NSTimeZone *zone = [NSTimeZone systemTimeZone];//修改时区 NSIntege ...

  6. Js获取当前日期时间及其它操作

    Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份 ...

  7. 【转】Js获取当前日期时间及格式化操作

    (转自:http://www.cnblogs.com/qinpengming/archive/2012/12/03/2800002.html) var myDate = new Date(); myD ...

  8. PHP 获取中国时间,即上海时区时间

    /** * 获取中国时间,即上海时区时间 * @param <type> $format * @return <type> */ function getChinaTime($ ...

  9. C#获取北京时间与设置系统时间

    获取北京时间 public static DateTime GetBeijingTime() { DateTime dt; // 返回国际标准时间 // 只使用 timeServers 的 IP 地址 ...

随机推荐

  1. Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法

    错误提示: 在我们到导入从网络下载的项目时,经常会出现如下问题(选择的项目变灰,并且提示要选择至少一个项目): 错误原因: 出现这样的错误主要是因为你的Eclipse已经存在了和上图中New Proj ...

  2. JS--显示类型转换Number—隐式类型转换

    显示类型转换 (强制类型转换):Number()parseInt()parseFloat() Number是整体转换--能够把一个看起来像数字的字符串转成数字--尽量去转换能转的都转了 var a = ...

  3. DIV+CSS 自适应布局

    两栏布局,左边定宽200px,右边自适应.如何实现?我的第一个反应就是:用flex伸缩盒呀,然后balabala...说完之后,面试官说,还有没有别的方法?flex有些浏览器不支持嗯...我愣了一下, ...

  4. mysqlbinlog详解

    mysqlbinlog用于处理二进制日志文件的实用工具详解mysqlbinlog从二进制日志读取语句的工具.在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复. binlog日志打开方法 ...

  5. iOS开发-清理缓存功能的实现

    移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage. 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯.购物.阅读类 ...

  6. poj1915 BFS

    D - 广搜 基础 Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:30000KB     64bi ...

  7. Couchbase 使用方法

    1.数据流向 List<模型>  数据-->MsgPack 打包成byte[]-> couchbase 实例调用 Store(Enyim.Caching.Memcached.S ...

  8. php 远程下载图片到本地

    大家好,从今天开始,小弟开始写写博客,把自己在工作中碰到的问题的解决方法纪录下来,方便以后查找,也给予别人方便,小弟不才,第一次写博客,有什么不足之处请指出,谢谢! 今天纪录的是怎么通过PHP远程把图 ...

  9. CoreData的数据迁移

    CoreData的数据迁移   很多人说CoreData坑多,现在才感觉到,今天上午写代码的时候,发现了一个大问题. 过程如下,之前我自己给coredata的实体添加了几个字段,后来网上的一个用户说我 ...

  10. 让libvirt支持win7运行2核以上

    现在人在部署OpenStack之后会发现按照配额运行Linux的虚拟机没有问题,但是运行windows的虚拟机会发现如果配置2个以上的核则无法识别,windows server也最多支持到4个核.无法 ...