【发布时间】:2015-01-20 14:42:46
【问题描述】:
我有一个像 @"2014-11-27T10:54:08.185Z" 这样的 NSString
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'hh':'mm':'ss'.'SSS'Z'"];
NSDate * date = [dateFormatter dateFromString:self.creationTime];
我尝试了很多不同的格式化字符串,但日期总是为零。
或者这里还有其他问题吗?
【问题讨论】:
-
欢迎来到 SO!我刚刚试过你的代码,它可以工作。你确定
self.creationTime不为零吗? (附言至少date在我的情况下不是零。) -
'HH'?好像是24小时制的? -
FreeNickname,你知道,它可以使用像 @"2014-11-27T10:54:08.185Z" 这样的静态字符串,但它不能使用 self.creationTime。虽然 self.creationTim 肯定不是零。好难过(
-
@Larme 是的!有效!!!非常感谢!!!
标签: ios xcode nsstring nsdate nsdateformatter