如何在不转换为本地时区的情况下显示 nsdate



我想在日期自己的时区向用户显示日期。因此,无需将其转换为用户时区。

基本上会发生什么:我从后端检索一个字符串"2015-04-01T15:35:00-04:00",并将其转换为 NSDate。稍后我想向用户显示时间:15:35

但是NSDateFormatter将日期转换为我的系统时区(+02:00),结果显示21:35

我已经在互联网上搜索了所有内容,发现我可以跳过此转换,但我找不到任何东西。

我错过了什么?

非常感谢帮助。

除了NSDate表示形式外,您还必须保存原始时区,并在要以原始时区显示时间时使用它。

NSDate保持相对于 GMT (UTC) 的日期/时间。

相关内容

  • 没有找到相关文章

最新更新