1. #include <iostream>
  2. #include <time.h>
  3. #include <stdio.h>
  4. #include <windows.h>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. printf("%s","[time函数]\n");
  11. //time_t是long类型,精确到秒,是当前时间和1970年1月1日零点时间的差
  12. const time_t t = time(NULL);
  13.  
  14. cout<<"current time is "<<t<<endl;
  15.  
  16. /*本地时间:日期,时间 年月日,星期,时分秒*/
  17. struct tm* current_time = localtime(&t);
  18. printf("current year is %d;current month is %d;current date of month is %d\r\n", + current_time->tm_year, + current_time->tm_mon/*此month的范围为0-11*/,current_time->tm_mday);
  19.  
  20. printf("current day of year is %d;current day in week is %d\r\n",
  21. current_time->tm_yday,/*当前日期是今年的第多少天[0,365] */
  22. current_time->tm_wday/*days since Sunday - [0,6] */);
  23.  
  24. printf("time part %d:%d:%d \r\n",
  25. current_time->tm_hour,
  26. current_time->tm_min,
  27. current_time->tm_sec);
  28.  
  29. printf("本地时间:%d-%d-%d %d:%d:%d\r\n",
  30. current_time->tm_year + ,
  31. current_time->tm_mon + ,
  32. current_time->tm_mday,
  33. current_time->tm_hour,
  34. current_time->tm_min,
  35. current_time->tm_sec);
  36.  
  37. /*格林威治时间*/
  38. struct tm* current_gmtime = gmtime(&t);
  39.  
  40. printf("格林威治时间:%d-%d-%d %d:%d:%d\r\n",
  41. current_gmtime->tm_year + ,
  42. current_gmtime->tm_mon + ,
  43. current_gmtime->tm_mday,
  44. current_gmtime->tm_hour,
  45. current_gmtime->tm_min,
  46. current_gmtime->tm_sec);
  47.  
  48. cout <<'\n'<<endl;
  49. cout <<'\n'<<endl;
  50.  
  51. printf("%s","[系统时间]\n");
  52.  
  53. //声明变量
  54. SYSTEMTIME sys_time;
  55.  
  56. //将变量值设置为本地时间
  57. GetLocalTime( &sys_time );
  58.  
  59. //输出时间
  60. printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys_time.wYear,
  61. sys_time.wMonth,
  62. sys_time.wDay,
  63. sys_time.wHour,
  64. sys_time.wMinute,
  65. sys_time.wSecond,
  66. sys_time.wMilliseconds,
  67. sys_time.wDayOfWeek);
  68.  
  69. //system("time");
  70.  
  71. system("pause");
  72.  
  73. return ;
  74. }

C++时间标准库时间time和系统时间的使用的更多相关文章

  1. C语言日期时间标准库

    用思维导图整理: 代码: #include <stdio.h> #include <time.h> #include <string.h> int main() { ...

  2. C++时间标准库时间time

    转自:http://www.cnblogs.com/yukaizhao/archive/2011/04/29/cpp_time_system_time.html (玉开) C++标准库中的时间需要引用 ...

  3. C语言获取系统时间的几种方式[转]

    C语言获取系统时间的几种方式 C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒 2 使用clock_t clock() 得到的是CPU时间 ...

  4. C语言获取系统时间的几种方式

    C语言获取系统时间的几种方式 2009-07-22 11:18:50|  分类: 编程学习 |字号 订阅     C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * ...

  5. Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换

    今天处理了一个Bug,创建历史数据时脚本函数的起始时间不赋值或者赋0值时,计算引擎推给历史库的UTC时间为-288000000000,一开始以为是bug,经过分析后发现不赋值默认给起始时间赋0值,而此 ...

  6. Windows与Linux/Mac系统时间不一致的解决方法

    Windows与Linux/Mac系统时间不一致的解决方法 分类: linux2012-02-12 14:25 1691人阅读 评论(1) 收藏 举报 windowsubuntusystemlinux ...

  7. 【转】Windows与Linux(Ubuntu)双系统时间不一致的解决方法

    当在嵌入式Linux里面备份文件时候,在备份的时候,PC(win7)和开发板的时间都是9:30,但是在开发板发现文件创建时间是9:30,然后u盘插在PC(win7)上,发现文件创建时间是1:30,为什 ...

  8. linux 系统文件类型、系统安装时间、系统启动时间、系统运行时间、设置及显示时间、系统时间和硬件时间

    系统文件类型: 1) $mout 2) df -l:仅列出本地文件系统:-h (--human-readable):-T:文件系统类型 $df -lhf 3) file -s (--special-f ...

  9. .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)

    我们有很多种方法评估一个方法的执行耗时,比如使用性能分析工具,使用基准性能测试.不过传统的在代码中编写计时的方式依然有效,因为它可以生产环境或用户端得到真实环境下的执行耗时. 如果你希望在 .NET/ ...

随机推荐

  1. WIN7 shutdown 定时/倒计时 命令关机

    解决方案: 一.可以通过DOS命令shutdown来解决 在 Win7 中,shutdown实现自动关机的方法如下: 开始->运行->cmd 运行"shutdown -s -t ...

  2. 我的WPF控件库——KAN.WPF.XCtrl(141105)

    自己开发的WPF控件库,只是初版,有扩展的Button,TextBox,Window.详细参见前几篇博文. WPF自定义控件(一)——Button:http://www.cnblogs.com/Qin ...

  3. MySql 用户 及权限操作

    bin/msyql -h host -u user -p    bin/mysql -u mysql -p  本地登录 如无密码按回车直接进入mySql   bin/mysqladmin -u roo ...

  4. ios中用drawRect方法绘图的时候设置颜色

    设置画笔颜色可以直接 [[UIColor grayColor] set];就可以设置颜色.

  5. golang的nil

    golang中什么样的类型可以赋值nil? 类型文档中有注定"uninitialized value is nil"的类型都可以赋值nil. golang的基本类型不能赋值nil: ...

  6. IOS判断网络环境

    https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html 我下载的是vertio ...

  7. vs2010 开发过程中调试时 有错误不中断

    出现这个的原因是调试的设置有问题,修改下设置就好了. 修改方法:点击上边工具栏中   调试--异常 出现以下页面,把引发那列复选框全部勾上,点击确定就好了.

  8. sharepoint 2010 中获取system账号的真实账号

    在使用sharepoint的时候有的时候需要在后台获取当前登录用户的登录名,一般的时候使用SPContext.Current.Web.CurrentUser就可以了,但是有一个特殊的用“系统账户”,获 ...

  9. AngularJs学习笔记-AngularJS权威教程学习笔记

    AngularJS是什么? AngularJS是一种构建动态Web应用的结构化框架.主要用于构建单页面Web应用, 增加抽象级别,使构建交互式的现代Web应用变得更加简单. AngularJS使开发W ...

  10. Graceful degradation versus progressive enhancement

    http://ued.taobao.org/blog/2008/10/understanding-progressiveen-hancement-chs-translation/ http://www ...