1

サーバーからこのような応答がありましDate = "/Date(1348783200000+0200)/"たが、それをタイムスタンプまたは日付に解析するにはどうすればよいですか (例: 2012 年 9 月 21 日月曜日)?? 助けてください..

4

1 に答える 1

2

日付はミリ秒単位のようです。NSDate1000 で割り、その後にキャストする必要があります。次に、 with を使用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];
于 2012-09-14T14:49:42.590 に答える