我有以下代碼:dateFromString返回錯誤的日期
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-mm-dd";
NSDate *cDate = [formatter dateFromString:thisLine];
NSLog(@"cDate '%@' thisLine '%@'", cDate, thisLine);
的NSLog打印: CDATE '2011-01-10 5時07分零零秒+0000' thisLine '2011-07-10' 而cDate應該是'2011-07-10'
有什麼想法?
感謝
請解釋-1我解決了格式化問題和日期說明符問題。 – Joe
問題不在於打印格式,而是月份未設置爲7. – SSteve
@SSteve是,但OP沒有指定哪一個和我確實解決了這兩個問題。 OP說他預計'2011-07-10'所以有2部分 – Joe