我已经看到了另一个答案和问题,但我没有找到任何有用的答案。 我有一个字符串,如2014-10-07T07:29:55.850Z
,我想有一个日期来比较对方。 如果我使用这个代码:将字符串转换为日期Objective-C
NSString *fullDate = payload[@"sent_ts"];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
dateFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.SSSZ"];
NSDate *date = [dateFormat dateFromString:fullDate];
我的约会是零。为什么?
你在秒后有一个点...不是冒号。仔细查看格式字符串,然后再发布问题>< – borrrden 2014-10-07 07:33:57
我已经看到了,但不幸的是这不是错误。 – fustalol 2014-10-07 07:34:52
把单引号放在T – borrrden 2014-10-07 07:40:16