#iphone #nsdate #nsdateformatter
#iPhone #nsdate #nsdateformatter
Вопрос:
У меня есть следующая строка для преобразования в NSDate:
2011-04-27 20:50:09.000002.
У меня есть следующий код для dateformatter:
[inputFormatter setDateFormat:@"YYYY-mm-dd HH:mm:ss"];
но я не уверен, что ставить после секунд.
Имейте в виду, у меня есть несколько таких строк с разными номерами в конце.
Ответ №1:
Строки формата даты в OS 10.6 (и, я полагаю, в iOS4 ) основаны на спецификации Unicode TR35-10 : взгляните на их строки форматирования даты.
Что вам нужно в этом случае, так это доли секунды: символ S. Что-то вроде…
[inputFormatter setDateFormat:@"YYYY-mm-dd HH:mm:ss.SSSSSS"];