_gmtime64_s与_localtime64_s

 #include 
 #include 
int main(void)
{
	__time64_t CurrentTime ;
	_time64(&CurrentTime) ;
	struct tm ConversionTime ;
	//_gmtime64_s(&ConversionTime, &CurrentTime) ;
	_localtime64_s(&ConversionTime, &CurrentTime) ;
	using std::cout ;
	using std::endl ;
	char Comment[9][50] = {{"seconds after the minute - [0,59]"}, 
				   {"minutes after the hour - [0,59]"}, 
				   {"hours since midnight - [0,23]"}, 
				   {"day of the month - [1,31]"}, 
				   {"months since January - [0,11]"}, 
				   {"years since 1900"}, 
				   {"days since Sunday - [0,6]"}, 
				   {"days since January 1 - [0,365]"}, 
				   {"daylight savings time flag"}} ;
	cout << "tm_sec = " << ConversionTime.tm_sec << "\t" << Comment[0] << endl ;
	cout << "tm_min = " << ConversionTime.tm_min << "\t" << Comment[1] < 
  

打印结果:

_gmtime64_s与_localtime64_s_第1张图片

函数_gmtime64_s是格林威治时间

函数_localtime64_s是本地时间

对于中国,两者相差8个小时

 

你可能感兴趣的:(c++)