NSDate来自NSString,显示前一天
我从NSString获得了以下简单的NSDateNSDate来自NSString,显示前一天,nsstring,nsdate,nsdateformatter,Nsstring,Nsdate,Nsdateformatter,我从NSString获得了以下简单的NSDate NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; issueDatabase.album_date = [dateFormatter dateFromString:albumXML.album_dat
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
issueDatabase.album_date = [dateFormatter dateFromString:albumXML.album_date];
但是由于某种原因,我得到的是前一天的数据,而不是当前的数据,如果我的
albumXML.album_日期等于2011-09-01我将在我的数据库2011-08-31中存储以下内容您需要为日期格式化程序设置时区:
[dateFormatter setTimeZone:[NSTimeZone defaultTimeZone]];
如果你没有,你可能会得到GMT时区,它可能会出现在过去,这取决于你在地球上的位置