相关疑难解决方法(0)

NSDate格式输出错误的日期

我有一个NSString(例如"2011-04-12 19:23:39"),我将其格式化为NSDate的方法如下:

[inputFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSDate *date = [inputFormatter dateFromString:newDateString];
Run Code Online (Sandbox Code Playgroud)

但是当我记录日期时它输出的是:

2011-04-12 23:23:39 +0000

大约需要4个小时.我错过了什么吗?可能是时区问题?

iphone objective-c nsdate nsdateformatter

8
推荐指数
2
解决办法
6665
查看次数

标签 统计

iphone ×1

nsdate ×1

nsdateformatter ×1

objective-c ×1