我有价值日期(长)1396267211 - 我如何从中获得NSDate?我认为这是一个NSTimeINterval,但我不确定。
答案 0 :(得分:7)
[NSDate dateWithTimeIntervalSince1970:[yourNumber doubleValue]]
使用双值来确保它遵循NSTimeInterval精度。
答案 1 :(得分:1)
您可以将NSInteger
转换为NSDate
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:1396267211];
NSLog(@"Date is : %@",d);
答案 2 :(得分:0)
尝试使用以下代码
NSDate *myDate = [NSDate dateWithTimeIntervalSince1970:1396267211];
NSLog(@"%@", myDate);
在控制台中输出
2014-03-31 12:00:11 +0000