每次嘗試將日期字符串傳遞給dateFromString
函數時,我都會得到nil
。自從iOS 7更新以來,我還沒有看到任何事情發生了變化,但是如果這對於是否仍然以相同的方式工作有所影響,我現在正在進行更新。將字符串轉換爲日期時從dateFromString獲取nil
這是我使用的是從字符串創建日期代碼:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setTimeZone:[NSTimeZone systemTimeZone]];
[dateFormat setLocale:[NSLocale systemLocale]];
[dateFormat setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
[dateFormat setFormatterBehavior:NSDateFormatterBehaviorDefault];
和我的日期字符串是@"2015-08-22 13:00:00"
NSDate *date = [[NSDate alloc] init];
date = [dateFormat dateFromString:@"2015-08-22 13:00:00"];
return date;
最後一行返回零。
謝謝你爲我工作。 –
你救了我''hh'和'HH'的區別,非常感謝 –