我从服务器 dateTime (deadline) 字符串中得到类似的"2013-03-29 04:12:35"
,我需要制作秒表,它将以格式显示在标签中估计的截止时间hours::minutes:seconds
。我想将截止日期转换为UTC,然后从手机当前的UTC读取,减去并转换为格式hours::minutes:seconds
。如何在 ios 中读取 UTC 并将字符串转换为 UTC(是否有更简单的方法来完成此任务)?
问问题
111 次
1 回答
1
尝试这个
NSString *utcDateString = @"2013-03-29 04:12:35";
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//DateFormatter by default will be in local timezone.
[formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
[formatter setFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *utcDate = [formatter dateFromString:utcDateString];
NSDate *currentDate = [NSDate date];
现在您可以使用本文中提到的方法来查找日期组件(小时、分钟、秒)。
于 2013-03-12T02:35:38.063 回答