从NSNumber获取日期

时间:2014-03-31 12:24:19

标签: ios date time nsdate nstimeinterval

我有价值日期(长)1396267211 - 我如何从中获得NSDate?我认为这是一个NSTimeINterval,但我不确定。

3 个答案:

答案 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