【发布时间】:2014-12-04 03:28:45
【问题描述】:
我可以在 plist 文件中找到以下数据:
"NS.time" 是数字值的键。
NSLog(@"Type: %@", [[obj objectForKey:@"NS.time"] class]);
NSLog(@"My dictionary: %@", obj);
2014-10-09 11:04:49.409 MyApp[3792:303] Type: __NSCFNumber
2014-10-09 10:34:46.393 MyApp[3644:303] My dictionary: {
"NS.time" = "434488287.651975";
}
这是几秒钟?毫秒?微秒? 如何从中获取正确的时间信息?
编辑:
我使用 Python 找到了正确的日期:
>>> datetime.datetime(2001, 1, 1) + datetime.timedelta(seconds=434488287.651975)
datetime.datetime(2014, 10, 8, 19, 11, 27, 651975)
如何使用 Objective-C 做到这一点?
【问题讨论】:
-
谁把信息放在了plist中?
-
自参考日期起的秒数,通常参考日期为 1.1.2001 左右...
标签: python objective-c macos