Ios6 从字符串转换NSDate
我将核心数据中存储的NSDate显示到UITextField中,以便用户可以编辑它。 我正在使用NSDateFormatter将日期格式化为“dd-MM-yyyy”格式,效果很好 当用户按下save时,我想将这个字符串转换回日期并更新核心数据记录,这很好,但我还想将其转换为其他格式 由2004年1月15日至2004年1月15日 这就是我所拥有的Ios6 从字符串转换NSDate,ios6,Ios6,我将核心数据中存储的NSDate显示到UITextField中,以便用户可以编辑它。 我正在使用NSDateFormatter将日期格式化为“dd-MM-yyyy”格式,效果很好 当用户按下save时,我想将这个字符串转换回日期并更新核心数据记录,这很好,但我还想将其转换为其他格式 由2004年1月15日至2004年1月15日 这就是我所拥有的 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setD
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy"];
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init];
[formatter2 setDateFormat:@"yyyy-mm-dd"];
[formatter2 setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
[urlParams appendFormat:@"&DOB=%@", [formatter2 stringFromDate:date]];
我遇到的问题是,我把日期从2004-01-15改为2004-00-15
我显然误解了什么
[formatter2 setDateFormat:@"yyyy-mm-dd"];
到
嗯是分钟
[formatter2 setDateFormat:@"yyyy-MM-dd"];