我从这个字符串,但每次我从Selected Month
问题构建的NSDate
越来越Previous Month
使NSDate
我无法找到的bug:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setTimeZone:[NSTimeZone defaultTimeZone]];
[dateFormatter setDateFormat:@"dd/MMM/yyyy"];
NSDate *date = [dateFormatter dateFromString:strDate];
NSLog(@"------Date----%@",date);
我跟很多Datestrings
一些尝试与日志是:
strDate =---- 01/Jan/2016
------Date----2015-12-31 18:30:00 +0000
strDate =----01/Dec/2015
------Date----2015-11-30 18:30:00 +0000
是什么的时区的设备。让我猜:印度 – vikingosegundo
是@vikingosegundo你是对的..但我已经使用默认时区。这不够吗? – Dalvik
当您创建日期时,将考虑您的默认时区。当您直接打印日期时,使用UTC时区 - >差异是5:30。 – vikingosegundo