我尝试使用以下代码获取今天的日期:
NSDate *today = [[NSDate alloc] init];
NSLog(@"Today: %@", today);
结果是:
2013 年 1 月 30 日 +00:00:00
但当前日期是
2013 年 1 月 29 日 +00:00:00
任何想法,如何解决这个案子?
我尝试使用以下代码获取今天的日期:
NSDate *today = [[NSDate alloc] init];
NSLog(@"Today: %@", today);
结果是:
2013 年 1 月 30 日 +00:00:00
但当前日期是
2013 年 1 月 29 日 +00:00:00
任何想法,如何解决这个案子?
尝试这个:
NSLog(@"Today: %@",[today descriptionWithLocale:[NSLocale currentLocale]];
NSDate
返回GMT
.Above 中的日期将转换您的 .Above 中的日期currentLocale
。
为什么不只是
NSDate* today = [NSDate date];
另外,请记住,如果您查看“今天”,您将看到 GMT 日期,而不是您的当地时间。
好的,这里有两件事要检查:
英戈。