什么是UTC?
协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。不属于任意时区
简单介绍了一下,想详细了解的自己百度了。
UTC秒数和日期相互转换,现在直接上代码
日期转换为时间戳 (日期转换为秒数)
1
2
3
4
|
NSDate
*date = [
NSDate
date];
NSLog
(
@"当前日期为:%@"
,date);
NSTimeInterval
timeStamp= [date timeIntervalSince1970];
NSLog
(
@"日期转换为时间戳 %@ = %f"
, date, timeStamp);
|
时间戳转日期 (秒数转日期)
1
2
3
4
|
NSString
*timeStamp2 =
@"1414956901"
;
long
long
int
date1 = (
long
long
int
)[timeStamp2 intValue];
NSDate
*date2 = [
NSDate
dateWithTimeIntervalSince1970:date1];
NSLog
(
@"时间戳转日期 %@ = %@"
, timeStamp2, date2);
|
注意:转换之后发现时间不准确,相差将近8个小时,可以看一下我的这篇关于时间格式转换的博客。加上时间格式转换基本就可以解决问题了。
iOS获取当前时间日期,并按规定格式显示
原创文章,转载请申明出处!
本文永久地址:http://blog.it985.com/8776.html