c++获取系统时间的方法:1、使用系统函数,并且可以修改系统时间;2、获取系统时间,代码为【time_t now_time=time(NULL)】;3、使用windows API ,精确到毫秒级。

c++获取系统时间的方法:

1、使用系统函数,并且可以修改系统时间

#include <stdlib.h> using namespace std; void main(){   system("time");}

备注:获取的为 小时:分钟:秒 信息

ce96b7873616d8c9679e790456cff91.png

2、获取系统时间(秒级),可以换算为年月日星期时分秒

#include<iostream>  #include<time.h>  using namespace std;    void main()  {   //获取系统时间  time_t now_time=time(NULL);  //获取本地时间  tm*  t_tm = localtime(&now_time);  //转换为年月日星期时分秒结果,如图:  printf("local time is    : %s\n", asctime(t_tm));  //将时间转换为秒  time_t mk_time = mktime(t_tm);    //也可以自己定义一个时间  //定义截止时间  struct tm deadline_tm;  deadline_tm.tm_sec=0;//[0~59]  deadline_tm.tm_min=10;//[0~59]  deadline_tm.tm_hour=13;//[0~23]  deadline_tm.tm_isdst=0;//default  deadline_tm.tm_mday=31;//[1~31]  deadline_tm.tm_mon=2;//[0~11]  }

69e118b54d333f5c83063961521ed24.png

3、使用windows API ,精确到毫秒级

#include <windows.h>#include <stdio.h> using namespace std; void main(){       SYSTEMTIME sys;        GetLocalTime( &sys );        printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute, sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);

a2cf3da6610ae69224e6c53e4da04bf.png

相关学习推荐:C视频教程

更多相关文章

  1. go语言实现日志收集系统图文详解
  2. golang如何获取当前时间的前几天
  3. golang如何设置时间
  4. golang获取当前时间是第几周
  5. golang能写操作系统吗
  6. 代码详解使用Go基于WebSocket构建视频直播弹幕系统
  7. 快看!go-carbon 1.2.2 版本发布了!新增了时间设置和时间差比较功能
  8. go-carbon1.2.4发布了!新增系列时间比较方法
  9. go语言中时间戳格式化的方法

随机推荐

  1. linux下socket实现TCP通信的简单程序接口
  2. 嵌入式linux 字节对齐 导致输出Alignment
  3. 0K6410学习之linux移植nand flash
  4. linux的常用命令
  5. linux安装PHP环境
  6. Linux 安装MongoDB 2.6.5
  7. Linux运维:安装CentOS7.2-图解
  8. 在Linux和FreeBSD之间移植bash脚本的正确
  9. 用VXE保护Linux系统安全
  10. 学习linux几本不错的书