2012-10-11 53 views
4

從日期偏移,我需要獲得當前NSDate.date和刪除時區,解析它作爲一個GMT日期刪除時區的iOS

NSDate.date 

回報2012-10-11 11:27:09 -0700

我需要的是這樣的:2012-10-11 11:27:09 +0000

回答

6

NSDate.date返回一個日期,其中存儲爲GMT的當前日期和時間。

如果要格式化的日期作爲字符串並顯示GMT時間,你應該使用一個NSDateFormatter和場景設置成GMT:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"GMT"]]; 
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"]; 

NSString *dateAsString = [formatter stringFromDate:[NSDate date]];