如何在iOS objective-c中将firebase时间戳转换为日期?

时间:2017-04-27 12:04:23

标签: ios objective-c firebase firebase-realtime-database timestamp

我使用firebase生成的TIMESTAMP将我的数据保存在firebase中。我需要在我的iOS应用程序中转换它们。我尝试按照以下方式进行,但返回了复杂的结果。

NSDate *date = [NSDate dateWithTimeIntervalSince1970:1493292606524];
NSLog(@"Date: %@", date);

返回Date: 49290-07-23 05:48:44 +0000

上面的问题是什么?结果应该是今天的日期。 (2017年4月27日)

1 个答案:

答案 0 :(得分:2)

  

尝试将此戳记转换为秒数

NSDate *date = [NSDate dateWithTimeIntervalSince1970:(1493292606524/1000)];
NSLog(@"Date: %@", date);