繁体   English   中英

将String转换为日期Objective-C

[英]Convert String to date Objective-C

我已经看到了另一个答案和问题,但我没有找到任何有用的答案。 我有一个像2014-10-07T07:29:55.850Z这样的字符串,我希望有一个相互比较的日期。 如果我使用此代码:

 NSString *fullDate = payload[@"sent_ts"];
 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 dateFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.SSSZ"];
 NSDate *date = [dateFormat dateFromString:fullDate];

我的日期是零。 为什么?

尝试这个。

 NSString *dateString =  @"2014-10-07T07:29:55.850Z";
 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
 [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
  NSDate *date = [dateFormatter dateFromString:dateString];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM