如何获取具有时差的GMT格式

时间:2019-07-17 09:49:52

标签: ios objective-c

我需要这样的日期格式 2019-07-16 14:51:40 GMT + 05:30。

NSDate *exactDate = [NSDate date];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss X";
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
[dateFormatter setTimeZone:timeZone];
  

输出:2019-07-17 15:18:23 +0530

     

预期产量:2019-07-16 14:51:40 GMT + 05:30

1 个答案:

答案 0 :(得分:0)

X替换为ZZZZOOOO

dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss ZZZZ";

来源:unicode.org : Date Format Pattern Examples