NSDateFormatter轉換成錯誤的日期不知道爲什麼錯誤轉換
我使用下面的代碼轉換以下字符串19-01-2014下午1時06分54秒爲日期
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"DD-MM-YYYY hh:mm:ss a"];
NSDate *date = [dateFormat dateFromString:startTime];
而且我得到下面的輸出被incorrect.Please建議一些事情日期
印刷描述: 2014年1月4日7點36分54秒+0000
但仍有4日至19日之間差距很大? – user2814822
這是因爲你的日期格式字符串不正確(請參閱martin的答案) – John
順便說一句,關於我的答案 - 我喜歡用於調試的一個很好的小助手方法是' - [NSDate descriptionWithLocale:]' – John