我从NSString实现了NSDate,如下所示
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
issueDatabase.album_date = [dateFormatter dateFromString:albumXML.album_date];
但由于某种原因,我正在前一天而不是当前的例子,如果我的
albumXML.album_date相等2011-09-01我收到的以下内容存储在我的数据库中2011-08-31
答案 0 :(得分:0)
您需要为dateFormatter设置时区:
[dateFormatter setTimeZone:[NSTimeZone defaultTimeZone]];
如果你不这样做,你可能会得到GMT时区,这可能会在过去出现,具体取决于你在这个星球上的位置......