2012-09-14 127 views
1

我有這樣的響應從服務器Date = "/Date(1348783200000+0200)/"如何解析它到時間戳或日期(例如:2012年9月21日,星期一)?請幫忙..解析日期到時間戳

回答

2

看起來你的日期是以毫秒爲單位。之後,你需要將它除以1000,然後投入NSDate。然後,您可以使用NSDateFormatterNSDateFormatterLongStyle以該格式顯示日期。

NSTimeInterval dateInterval = dateWithMilliseconds; 
dateInterval = dateInterval/1000; 
NSDate *date = [NSDate dateWithTimeIntervalSince1970:dateInterval]; 

NSDateFormatter *formatter = [NSDateFormatter alloc] init]; 
[formatter setDateStyle:NSDateFormatterLongStyle]; 
NSString *dateString = [formatter stringFromDate:date]; 
+0

謝謝!它的工作很好! =) – LightNight