下面是我的示例代码。日期值延迟一天的原因是什么?
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate * dateFormatted = [dateFormatter dateFromString:@"2016-01-17"];
NSLog(@"Date : %d",dateFormatted);
产量为2016-01-16 18:30:00 +0000。如何获取日期格式2016-01-17。延迟一天的原因是什么?请帮帮我。
你的时区是什么? – Thilo
时区:印度。日期是固定的,但结果记录器打印是一天延迟。是什么原因。任何时区使用但日期是不变的字符串值。 – Baskar
那么,印度是+5:30左右。所以Jan,17,00:00你将在1月16日18:30在格林威治。您必须让格式化程序在您的时区打印。 – Thilo