python 模块解码 OSX plist 整数日期?
python module to decode OSX plist integer dates?
是否有 python module/snippet 可以解码 OSX 中包含的整数日期戳 - 特别是邮件 - plists?
EG,这个位:
<key>date-sent</key>
<integer>1264001747</integer>
可能在 2010 年 1 月。
如何解构?我知道非常好的 plistlib - 但这只会让我得到那个整数。
您可以使用datetime.datetime.fromtimestamp
>>> import datetime
>>> datetime.datetime.fromtimestamp(1264001747)
datetime.datetime(2010, 1, 20, 10, 35, 47)
值 1264001747
是从纪元开始以秒为单位给出的时间戳。返回的datetime
对象显示顺序为(year, month, day, hour, minute, second)
是否有 python module/snippet 可以解码 OSX 中包含的整数日期戳 - 特别是邮件 - plists?
EG,这个位:
<key>date-sent</key>
<integer>1264001747</integer>
可能在 2010 年 1 月。
如何解构?我知道非常好的 plistlib - 但这只会让我得到那个整数。
您可以使用datetime.datetime.fromtimestamp
>>> import datetime
>>> datetime.datetime.fromtimestamp(1264001747)
datetime.datetime(2010, 1, 20, 10, 35, 47)
值 1264001747
是从纪元开始以秒为单位给出的时间戳。返回的datetime
对象显示顺序为(year, month, day, hour, minute, second)