Objective c 目标C-NSDateFormatter返回零?

Objective c 目标C-NSDateFormatter返回零?,objective-c,nsdate,nsdateformatter,Objective C,Nsdate,Nsdateformatter,代码可以很好地处理这个字符串 “2007-06-1006:31:54.935” 但不适用于此选项(如果时间设置为0,则返回nil): “2007-06-10 00:00:00.000” 尝试使用@“yyyy-MM-dd HH:MM:ss.SSS”(大写S表示小数秒)。 请参阅指南。尝试使用@“yyyy-MM-dd HH:MM:ss.SSS”(大写字母S表示小数秒)。 见指南 NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc]

代码可以很好地处理这个字符串

  • “2007-06-1006:31:54.935”
但不适用于此选项(如果时间设置为0,则返回nil):

  • “2007-06-10 00:00:00.000”
尝试使用
@“yyyy-MM-dd HH:MM:ss.SSS”
(大写S表示小数秒)。
请参阅指南。

尝试使用
@“yyyy-MM-dd HH:MM:ss.SSS”
(大写字母S表示小数秒)。
见指南

NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.sss"];
self.date = [dateFormatter dateFromString:dateString];