这是我使用的日期变更甲为什么日期改变时,我试图改变合成?
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