2010-03-26 2 views
1

Я видел много вопросов о NSDateformatter и NSDate, но никто не мог мне помочь.Проблема с NSDateformatter

[formatter setDateFormat:@"yyyy/mm/dd"]; 
     NSDate *date = [formatter dateFromString:@"2010/03/10"]; 
     if (date) { 
      NSLog(@"Date returned:::%@",date); 
      return date; 
     } 

Probelm является то, что его возвращение даты --- «2010-01-10 00:03:00 +0600» Месяц изменяется на 1 и минуту до 3, чем может быть проблема ???

ответ

2

Использовать MM за месяц, а не mm. См. Unicode Standard для справки.

+0

да, я решил этот вопрос .. в любом случае спасибо за ответ ... – Nithin

2

использования

[formatter setDateFormat:@"yyyy/MM/dd"]; 

Он рассматривает небольшую мм до нескольких минут, поэтому я думаю ...