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