C/C++获取当前系统时间的方法
2018-06-04 15:13
561 查看
1、使用系统函数,并且可以修改系统时间
#include <stdlib.h> using namespace std; void main() { system("time"); }备注:获取的为 小时:分钟:秒 信息
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] }
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); }
相关文章推荐
- C++获取当前系统时间的方法总结
- C++获取当前系统时间的方法(转载)
- C/C++获取当前系统时间
- C/C++获取当前系统时间
- C/C++ 获取当前系统时间到字符串
- C/C++获取当前系统时间
- 获取当前系统时间(三种方法)
- C/C++获取当前系统毫秒时间
- 获取系统当前时间之方法大集合
- C/C++获取当前系统时间
- 获取系统当前时间的方法---与时间相关的方法
- C++ 获取当前系统时间
- C C++ 获取当前系统时间到字符串
- C/C++中三种方法显示当前系统时间 localtime time.h
- C/C++获取当前系统时间
- 获取当前系统时间的几种方法
- 关于linux下获取系统当前时间的方法汇总
- C/C++获取当前系统时间
- C++获取当前日期时间的方法
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式