_gmtime64_s与_localtime64_s

原创 2013年12月02日 23:18:57
 #include <isotream>
 #include <ctime>
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] <<endl ;
	cout << "tm_hour = " << ConversionTime.tm_hour << "\t" << Comment[2] <<endl ;
	cout << "tm_mday = " << ConversionTime.tm_mday << "\t" << Comment[3] <<endl ;
	cout << "tm_mon = " << ConversionTime.tm_mon << "\t" << Comment[4] <<endl ;
	cout << "tm_year = " << ConversionTime.tm_year << "\t" << Comment[5] <<endl ;
	cout << "tm_wday = " << ConversionTime.tm_wday << "\t" << Comment[6] <<endl ;
	cout << "tm_yday = " << ConversionTime.tm_yday << "\t" << Comment[7] <<endl ;
	cout << "tm_isdst = " << ConversionTime.tm_isdst << "\t" << Comment[8] <<endl ;

	system("pause") ;
	return 0;
}

打印结果:

函数_gmtime64_s是格林威治时间

函数_localtime64_s是本地时间

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

 

相关文章推荐

获取系统日期时间的简单方法

获取系统日期时间的简单方法 不用MFC类,直接使用C/C++ANSI标准库函数 1.time.h简介 日常编程中,常常需要获取系统的日期时间或对相关日期时间进行简单处理等。我常常使用MFC类库中...
  • cbNotes
  • cbNotes
  • 2013年01月09日 11:47
  • 7926

模拟赛 计算(时间限制:1s;空间限制 64MB)

题目描述 求(n^1+n^2+n^3+......+n^m)

43.Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令集,但它同时也兼容armv6指令集,只是使...

lame支持armv6 armv7 i386 armv7s arm64

lame支持armv6 armv7 i386 armv7s

ld: symbol(s) not found for architecture x86_64

今天遇到一个错误:就长楼上那样,说什么“ x86_64”,楼猪想都没想,果断跑到“Valib Architectures”那边去了啊,因为就那地方跟  x86_64关系好啊,改了改arm64啊,设置...

xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64

xcode 下 ffmpeg soundtouch faac x264 libyuv lame 一次打包armv7 armv7s arm64 1,准备工作首先确定已经编译好了各个版本库 ...

iOS armv7,armv7s, arm64

目前ios的指令集有以下几种: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 iPhone4S armv7...

关于Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。   Armv6、armv7、armv7s、a...

xcode armv6 armv7 armv7s arm64

目前ios的指令集有以下几种: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 ...

iOS关于armv7,armv7s,arm64,i386,x86_64等问题

iOS测试分为模拟器测试和真机测试,处理器分为32位处理器,和64位处理器, 模拟器32位处理器测试需要i386架构, 模拟器64位处理器测试需要x86_64架构, 真机32位处理器需要armv7,或...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:_gmtime64_s与_localtime64_s
举报原因:
原因补充:

(最多只允许输入30个字)