如何从 NSDate return "UTC+XX:XX" 或 "UTC-XX:XX" 格式

How to return "UTC+XX:XX" or "UTC-XX:XX" format from NSDate

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

根据格式NSDate,我知道可以在 "ZZZZ" 的帮助下获取当前时区,这给出了 "GMT-08:00"。

问题是 NSDate 是否有特殊格式可以得到 "UTC-08:00" ?

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

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