Хорошо, у меня уже было около 20 потоков. Я проверил все локали, часовой пояс, что угодно. Ничего.NSDateFormatter Всегда NIL в stringFromDate!? (iOS 8.0)
Я попытался скопировать все фрагменты, в которых люди сказали, что они работают, но они не работают для меня?
Это происходит от сервера: 2015-02-25T21: 48 + 02: 00
я сделал следующее. У меня есть UIViewController и В ViewDidLoad я следующее:
mDateFormat = [[NSDateFormatter alloc] init];
[mDateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mmZZZ"];
И позже в TableView я стараюсь, чтобы получить строку из NSDate. И действительно посмотрел на него, и это, безусловно, NSDate, а не NSString.
date = [mDateFormat stringFromDate:order.date];
NSLog(date);
NSLog([order.date description]);
NSDate *dd = [mDateFormat dateFromString:@"2014-10-15T00:00+02:00"];
NSLog([dd description]);
Дата - NSString, а дата всегда равна нулю.
NSLog от order.date возвращений: 2015-02-25T21: 57 + 01: 00 NSLog от дд возвратов: 2014-10-14 22:00:00 +0000
Я не знаете, как это решить. Я уже работаю на 1-2 часа. :(
Прошу прощения. Это не работает. Формат даты теперь: [mDateFormat setDateFormat: @ "yyyy-MM-dd'T'HH: mmZZZZZ"]; – Highriser
Вы по-прежнему получаете тот же результат? – DarkDust
Да, другие выходы все еще работают. Но дата String по-прежнему равна нулю. – Highriser