美文网首页
时区转换

时区转换

作者: WorldPeace_hp | 来源:发表于2018-04-24 19:56 被阅读0次
GMT:

[格林尼治标准时间](GMT,旧译“格林威治平均时间”或“[格林威治标准时间]是指位于伦敦郊区的皇家[格林尼治天文台]的标准时间,因为[本初子午线]被定义在通过那里的经线。
理论上来说,[格林尼治标准时间]的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。由于地球在它的椭圆轨道里的[运动速度]不均匀,这个时刻可能和实际的太阳时相差16分钟。
地球每天的自转是有些不规则的,而且正在缓慢减速。所以,[格林尼治时间]已经不再被作为标准时间使用。现在的标准时间——协调世界时(UTC)——由原子钟提供。

UTC:

自1924年2月5日开始,[格林尼治天文台]每隔一小时会向全世界发放调时信息
协调世界时(UTC)
英文:Coordinated Universal Time
法文:Temps universel coordonné
别称:世界统一时间
世界标准时间
国际协调时间
协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。它从英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而来。

24时区:
时区
UTC
UTC+1
UTC+2
UTC+3
UTC+4
UTC+5
UTC+6
UTC+7
UTC+8
UTC+9
UTC+10
UTC+11
东西十二区
UTC-11
UTC-10
UTC-9
UTC-8
UTC-7
UTC-6
UTC-5
UTC-4
UTC-3
UTC-2
UTC-1
DateFormatter格式说明:
G:            公元时代,如:AD

yyyy:         年,如:2018
yy:           年的后两位,如:18

MMMM:         月,显示为英文全称,如:January
MMM:          月,显示为英文简写,如:Jan
MM:           月,加“0”补位,如:01-12
M:            月,如:1-12

dd:           日,加“0”补位,如:02、12
d:            日,如:2、12  

EEEE:         星期,全写星期几,如:Sunday
EEE:          星期,简写星期几,如:Sun

aa:           上/下午,如:AM/PM  

HH:           时,24小时制加“0”补位,如:00-23  
H:            时,24小时制,如:0-23  

KK:           时,12小时制加“0”补位,如:00-11  
K:            时,12小时制,如:0-11  

mm:           分,加“0”补位,如:00-59
m:            分 , 如:0-59

ss:           秒,2位,如:00-59
s:            秒,1-2位,如:0-59

SSS:          毫秒,3位,如:0-999
SS:           毫秒,2位,如:0-99
S:            毫秒,1位,如:0-9

Z:            UTC/GMT,如:+0000/+0800
示例格式输出:
- (void)outputDateWithFormat:(NSString *)format {
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC+0800"]];
//    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"GTM"]];
    [dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
    [dateFormatter setDateFormat:format];
    NSString *dateString = [dateFormatter stringFromDate:[NSDate date]];
    NSLog(@"dateString = %@",dateString);
}

[self outputDateWithFormat:@"G yyyy-MM-dd EEEE aa HH:mm:ss.SSS Z"];

输出:
dateString = AD 2018-04-23 Monday PM 18:45:03.096 +0800

相关文章

  • 时间序列

    时区表示 时区转换 时间跨度转换 时期和时间戳之间的转换

  • iOS将其他时区转换当前系统时区

    将其他时区转换当前系统时区

  • 搞定Python时区的N种姿势

    全球化应用里经常要对时间点进行时区转换,这里通过将本地时间转换为指定时区时间为例,介绍几种Python处理时区转换...

  • 浅解 JAVA与时区

    时区转换 主要介绍一下 Java 时区转换相关的一些概念,和转换示例。 由于夏令时的存在,应该通过Java 或者 ...

  • 时区转换

    GMT: [格林尼治标准时间](GMT,旧译“格林威治平均时间”或“[格林威治标准时间]是指位于伦敦郊区的皇家[格...

  • 时区转换

    通过Date获取的时间格式为格林时间,零时区时间通过DateFormatter转换的时间 为添加了与零时区差值的系...

  • swift日期

    日历 Calendar.Component 指定日期范围 时区 获取已知时区 当前时区名称和缩写 字符串转换成时间...

  • iOS时间的时区转换以及一些方法记录

    系统的一些方法 将时间戳转换成时间 将0时区时间转换成本地时区的时间 将字符串转换为date 将date转换为字符串

  • ABAP时间的转换

    SAP数据库表中的时间是根据系统时区存储的,这里需要将时间转换成用户时区。首先获取系统时区: 然后获取用户时区: ...

  • js:固定与东八区服务器时间保持一致并且可选时间格式

    datetimeparse (timestamp, format, prefix){//转换时区let curre...

网友评论

      本文标题:时区转换

      本文链接:https://www.haomeiwen.com/subject/xqmllftx.html