-2
当我使用NSDateForamtter将字符串转换为日期时,我收到错误的日期。从NSDateFormatter字符串错误的日期“HH:mm EE,MMM dd,YYYY”
NSDateFormatter定义:
dateFormatter= [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm EE, MMM dd, YYYY"];
字符串,我想转换:
2013-09-29 09:25:07.787 Alice [1012:a0b] dateStr = 09:25 Tue, Oct 01, 2013
日,我收到:
2013-09-29 09:25:15.665 Alice [1012:a0b] [dateFormatter dateFromString: dateStr] = 2012-12-25 07:25:00 +0000
它应该是“2013年10月1日09 :25:00 +0000“而不是”2012-12-25 07:25:00 +0000“。我来自以色列,所以我在格林威治标准时间+2,但为什么我收到2012年12月,而不是2013年10月?
这里有对SO日期格式问题吨。不可能是我们为每种格式启动一个。 –