可能重复:
从 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”