我从服务器收到这样的响应,Date = "/Date(1348783200000+0200)/"
如何将其解析为时间戳或日期(例如:2012 年 9 月,星期一 21)?请帮忙..
问问题
124 次
1 回答
2
看起来您的日期以毫秒为单位。您将需要除以 1000 并将其转换为NSDate
之后。然后您可以使用NSDateFormatter
withNSDateFormatterLongStyle
以该格式显示日期。
NSTimeInterval dateInterval = dateWithMilliseconds;
dateInterval = dateInterval / 1000;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:dateInterval];
NSDateFormatter *formatter = [NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterLongStyle];
NSString *dateString = [formatter stringFromDate:date];
于 2012-09-14T14:49:42.590 回答