這是我使用的日期變更甲爲什麼日期改變時,我試圖改變合成?
NSLog(@"newBirthDates%@",_newwBirthDates);
NSDateFormatter *Form = [[NSDateFormatter alloc] init];
[Form setDateFormat:@"MM/dd"];
NSDate *date1 =[NSDate date];
NSString *string =[Form stringFromDate:date1];
NSLog(@"string%@",string);
NSDate *todaydate =[Form dateFromString:string];
NSLog(@"todaydate%@",todaydate);
這是我得到的輸出代碼
newBirthDates(
"05/22",
"07/11",
"10/07",
"02/20"
)
newBirthDates(
"05/22",
"07/11",
"10/07",
"02/20"
)
string03/18
todaydate1970-03-17 18:30:00 +0000
現在我的問題是,爲什麼3/18成爲3月17日?爲什麼有一天會減少
一個技巧:始終保存在可變/數據庫完整的日期,只有甲酸鹽他們表示,當用戶界面,在你的特定情況下,這可能是因爲你沒有在日期字符串中保存/獲取年份。 – 2013-03-18 13:02:03
只添加了一個可能的重複項,但使用'NSLog'檢查日期是否正確的問題已經被回答了很多次。 – Sulthan 2013-03-18 13:03:49