c语言time函数详解,C语言Time函数
1、 time() 获取当前时间
time_t timer;
time(&timer);
相当于 timer = time(NULL); 或 timer = time(0);
可用于随机数的生成。
srand( (unsigned)time(0));
2、localtime() 把一个时间戳转换 年月日表示格式
3、ctime() 把一个 时间戳转换为 年月日表示的字符串
char* ctime (const time_t * timer);
struct tm * date;
time_t now;
time(&now);
date = localtime(&now);
//ctime() 演示
char * datestr;
datestr = ctime(&now);
//mktime 演示
time_t resTm = mktime(date);
//strftime
cout << now << endl;
cout << date->tm_year << " " << date->tm_mon << " " << date->tm_mday << endl;
cout << datestr << endl;
cout << resTm << endl;
4 differtime 返回相隔的时(以秒为单位)
double difftime (time_t end, time_t beginning);<
1、 time() 获取当前时间 time_t timer; time(&timer); 相当于 timer = time(NULL); 或 timer = time(0); 可用于随机数的生成。 srand( (unsigned)time(0)); 2、localtime() 把一个时间戳转换 年月日表示格式 3、ctime() 把一个 时间戳转换为 年月日表示的字符串 char* ctime (const time_t * timer); struct tm * date; time_t now; time(&now); date = localtime(&now); //ctime() 演示 char * datestr; datestr = ctime(&now); //mktime 演示 time_t resTm = mktime(date); //strftime cout << now << endl; cout << date->tm_year << " " << date->tm_mon << " " << date->tm_mday << endl; cout << datestr << endl; cout << resTm << endl; 4 differtime 返回相隔的时(以秒为单位) double difftime (time_t end, time_t beginning);<下一篇:
系统分析与设计 实验一用例模型