ctime

目录

1、时间处理函数

2、函数

3、测试


1、时间处理函数

头文件;

2、函数

clock_t t;         CPU流逝时间的类型
time_t t;          获取当前系统时间
struct tm *ptm;    日历格式时间
clock();           返回CPU流逝的时间,1/CLOCKS_PER_SEC(CPU运行一次的时间) 
time(0);           返回当前系统时间
difftime();        获取两个time_t之间的差额,是double值,单位秒
localtime();       将time_t转为struct tm,考虑时区
gmtime();          将time_t转为struct tm,不考虑时区
asctime(ptm);      将struct tm转为标准日历时间字符串
strftime();        将struct tm转为用户自定义的日历字符串
ctime();           将struct tm转为标准日历时间字符串 并考虑时区
mktime(ptm);       将struct tm转为time_t

3、测试

#include 
#include 
#include 
#include 

#pragma warning(disable:4996)

using namespace std;

int main()
{
	//CPU流逝的时间。 1/CLOCKS_PER_SEC(CPU运行一次的时间) 
	clock_t t = clock();

	//获取当前时间
	time_t time1 = time(0);

	//将time_t转为struct tm,考虑时区
	struct tm *ptm = localtime(&time1);

	//将time_t转为struct tm,不考虑时区
	ptm = gmtime(&time1);

	//将struct tm转为标准日历时间字符串
	cout << asctime(ptm) << endl;

	//将struct tm转为标准日历时间字符串 并考虑时区
	cout << ctime(&time1) << endl;

	//将struct tm转为time_t
	time1 = mktime(ptm);
	system("pause");
}

 

你可能感兴趣的:(时间处理,C++的各类函数)