重複の可能性:
Unix タイムスタンプから NSDate を作成する
json から unix タイムスタンプ形式で日付を受け取るアプリケーションがあります。これは、json から受け取ったタイムスタンプ '1357178589630' です。このタイムスタンプを正しい nsdate に変換する方法は次のとおりです。正しく動作していません。これは私のコードです:
double timestampval = [[updates objectForKey:@"timestamp"] doubleValue];
NSTimeInterval timestamp = (NSTimeInterval)timestampval;
NSDate *updatetimestamp = [NSDate dateWithTimeIntervalSince1970:timestamp];
datewithtimeIntervalSince1970 を使用してタイムスタンプを nsdate に変換すると、updatetimestamp 変数に「44977-04-11 12:40:30 +0000」が表示されます。