Tag: timezone

UTCdate和UTC时间计算

我有一个string,我知道将引用UTC时间戳 @"2016-01-20T17:00:00" 现在当它转换为一个实际的NSDate它打印时返回这个: NSLog("%@", [TimeHelper stringToDateInUtc:@"2016-01-20T17:00:00"]); -> 2016-01-20 18:00:00 +0000 与UTCdate相同的东西: NSLog(@"Time in UTC Now: %@", [TimeHelper getNowUtcAsDate]); 我也有这种方法获取UTC的当前时间,并将string转换为UTC: + (NSDate*) stringToDateInUtc:(NSString*)str { NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]; [formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"]; return [formatter dateFromString:str]; } + (NSString*) getNowUtc { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]; [formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"]; NSDate *now […]