我正在导入日期格式为月/日/年的CSV文件(例如,2007年1月21日)。
我正在循环使用CSV,有些正在运行,但是有些人正在以前一天的时间23:00推出日期?其中一个不起作用的日期如下:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"M/d/yyyy"];
NSDate *date = [dateFormatter dateFromString:@"10/7/2007"];
但是当我在NSLog中输出日期时,它有:
NSLog(@"Date: String: %@ Date: %@", @"10/7/2007", date);
日期:字符串:10/7/2007日期:2007-10-06 23:00:00 GMT
我做错了什么?
答案 0 :(得分:5)
听起来你有时区问题,你设置了时区吗?