iPhone Photos.sqlite中的时间格式

时间:2011-08-27 21:01:42

标签: ios sqlite timestamp

我使用iPhone Explorer将我的iPod Touch中的图片复制到我的Mac中,但是这样做了他们的时间戳被修改了。我不是iOS程序员,但我设法了解Photos.sqlite

中的数据

在iPod Touch的User/Media/PhotoData/Photos.sqlite中,我看到了按键captureTimerecordModDate。标题似乎不言自明。但是,如何将其值转换为人类可读的格式?例如307867854.0(captureTime)和330936323.440785(recordModDate)。它似乎不是在时代。

1 个答案:

答案 0 :(得分:0)

您的时间是自2001年1月1日以来的秒数。

显示日期的代码如下:

NSDate *date = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate: 330936323.440785];
NSLog( @"%@", date );

打印2011-06-28 06:45:23 +0000