如何从NSDate返回“UTC + XX:XX”或“UTC-XX:XX”格式

时间:2016-07-05 08:19:29

标签: objective-c swift nsdate

我想知道是否有标准方法可以以“UTC + XX:XX”或“UTC-XX:XX”格式返回设备的当前时区?

基于格式NSDate我知道可以在“ZZZZ”的帮助下获得当前时区,这给出了“GMT-08:00”。

问题是NSDate是否有特殊格式会给出“UTC-08:00”?

2 个答案:

答案 0 :(得分:1)

使用NSDateFormatter,并将时区设置为配置格式化程序的一部分。

答案 1 :(得分:1)

您可以使用yyyy-MM-dd'T'HH:mm:ss'UTC'ZZZZZ,即文字字符串UTC,后跟ZZZZZ-08:00)。