NSDate格式化器iOS和TimeAgo与服务器parse.com

时间:2015-07-07 07:29:13

标签: ios objective-c parse-platform nsdate nsdateformatter

我尝试获取字符串的日期:

NSLog(@"DATE: %@", obj[@"createdAt"]);
NSDateFormatter* formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"YYYY'-'MM'-'dd'T'HH':'mm':'ss'.'SSS'Z'";
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[formatter setLocale:locale];
NSDate* date = [formatter dateFromString:dateStr];
NSLog(@"revert DATE: %@", date);

但我明白了:

DATE:     2015-07-07T04:51:28.227Z

revert DATE: 2015-07-07 09:21:28 +0000

我更改了区域设置但没有工作。

尝试使用时TimeAgo.h他告诉我四个小时而不是现在。

感谢。

2 个答案:

答案 0 :(得分:0)

这只是一个调试问题;你的解析看起来还不错。

使用%@ NSLog()使用[NSDate description]记录日期时,NSDateFormatter方法用于“打印”日期,并始终以UTC格式打印。

您只需使用NSDate来显示<body> <p id="simple">The first paragraph</p> <p id="simple">The second paragraph</p> </body> 对象的内容。

答案 1 :(得分:0)

我只缺少这一行:

f()

感谢:link