文件属性NSFileModificationDate在iPad应用程序中的预期时间后5小时返回时间

Nic*_*kDK 0 iphone cocoa file objective-c nsfilemanager

您好我在iPad应用程序中使用以下NSFileManager方法:

- (NSDictionary *)attributesOfItemAtPath:(NSString *)path error:(NSError **)error
Run Code Online (Sandbox Code Playgroud)

获取文件属性,然后使用密钥NSFileModificationDate获取最新的文件修改日期/时间.但是,它返回给我的日期/时间比我实际保存文件的日期早了5个小时,这是我在查看文件属性时在"Finder"中看到的内容.

我知道一个解决方法/黑客会在我回来的时候敲5个小时,但我想知道为什么会这样.有人知道吗?谢谢.

小智 5

请记住,文件时间戳始终为UTC,并且Finder会补偿显示时当前所处的时区,因此您必须执行相同的操作.