1

我从服务器收到这样的响应,Date = "/Date(1348783200000+0200)/"如何将其解析为时间戳或日期(例如:2012 年 9 月,星期一 21)?请帮忙..

4

1 回答 1

2

看起来您的日期以毫秒为单位。您将需要除以 1000 并将其转换为NSDate之后。然后您可以使用NSDateFormatterwithNSDateFormatterLongStyle以该格式显示日期。

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 回答