Цель C - NSDateFormatter возвращает ноль? - PullRequest
0 голосов
/ 26 октября 2010
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.sss"];
self.date = [dateFormatter dateFromString:dateString];

код отлично работает с этой строкой

  • "2007-06-10 06: 31: 54.935"

, но не работает с этимодин (он возвращает ноль, если время установлено на 0):

  • "2007-06-10 00: 00: 00.000"

1 Ответ

3 голосов
/ 26 октября 2010

Попробуйте использовать @"yyyy-MM-dd HH:mm:ss.SSS" (заглавная S в течение доли секунды).
См. Шаблоны формата даты Руководство.

...