2010-11-05 2 views
1

У меня есть этот кодiPhone - сумасшедший метка времени

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-mm-dd'T'HH:mm:ss.SSSSS"]; 

NSDate *date = [NSDate date]; 

NSString *timeStamp = [dateFormatter stringFromDate:date]; 

после запуска этой даты равно

2010-11-05 21:45:56 GMT

и TIMESTAMP составляет

2010- -05T21: 45: 56,46700

месяц = ​​45 ???????????????????????????

любое решение для этого? Благодарю.

ответ

7

мм в течение нескольких минут. Вы хотите ММ в течение нескольких месяцев.

iPhone использует Unicode Standards для форматирования даты. MM предоставит вам номер месяца, префикс 0, если необходимо, чтобы иметь 2 цифры, M даст вам номер месяца без ведущего 0.

+0

duh !!!! моя вина. Спасибо, что указали, что !!!!! – SpaceDog

Смежные вопросы