当前日期和时间
下面的实例获取当前系统的日期和时间,包括本地时间和协调世界时(UTC)。
实例
#include<iostream>#include<ctime>usingnamespacestd; intmain(){ // 基于当前系统的当前日期/时间 time_tnow = time(0); // 把 now 转换为字符串形式 char* dt = ctime(&now); cout << "本地日期和时间:" << dt << endl; // 把 now 转换为 tm 结构 tm *gmtm = gmtime(&now); dt = asctime(gmtm); cout << "UTC 日期和时间:"<< dt << endl;}
当上面的代码被编译和执行时,它会产生下列结果:
本地日期和时间:SatJan 820:07:412011
UTC 日期和时间:SunJan 903:07:412011