iOS cllocationmanager gmt值

时间:2015-07-29 09:34:14

标签: ios xcode

我想将用户当前时间戳值转换为GMT。例如,假设我现在在kolkata(印度),时间是下午3:02,日期是2015年7月29日。但格林尼治标准时间是:7月29日星期三15:03:03(GMT + 5:30)。 我应该如何实现这一目标,包括相同的格式?

1 个答案:

答案 0 :(得分:2)

试试这个

CLLocation *newLocation = [locations lastObject];
NSLog(@"Timestamp %@", newLocation.timestamp);
NSDate *date = newLocation.timestamp;
NSDateFormatter *dateF = [[NSDateFormatter alloc]init];
[dateF setDateFormat:@"hh:mm a dd/mm/yyyy"];  //Set here your date format
NSString *dateString = [dateF stringFromDate:date];

工作正常