从 Last.fm API Python 到 DateTime 的 UTS
UTS to DateTime in Python from Last.fm API
last.fm API 使用 user.getRecentTracks 方法的响应提供以下格式的日期:
"date": {
"#text": "11 Dec 2015, 01:41",
"uts": "1449798068"
},
这个 "uts" 字段是什么?如何将它转换为 python 中 MySql 数据库的日期时间字符串?您建议的答案是否比使用 datetime.datetime.strptime() 方法转换给定的文本字符串更有效?
uts
看起来像一个时间戳。该缩写可能代表 UTC 时间戳或 Unix 时间戳。我不确定是哪个,但是,将它转换为 datetime
对象
很简单
>>> from datetime import datetime
>>> dt = datetime.fromtimestamp(1449798068)
>>> print(dt)
datetime.datetime(2015, 12, 10, 20, 41, 8)
似乎 #text
键的时间是当地时区的时间,提前五个小时。
last.fm API 使用 user.getRecentTracks 方法的响应提供以下格式的日期:
"date": {
"#text": "11 Dec 2015, 01:41",
"uts": "1449798068"
},
这个 "uts" 字段是什么?如何将它转换为 python 中 MySql 数据库的日期时间字符串?您建议的答案是否比使用 datetime.datetime.strptime() 方法转换给定的文本字符串更有效?
uts
看起来像一个时间戳。该缩写可能代表 UTC 时间戳或 Unix 时间戳。我不确定是哪个,但是,将它转换为 datetime
对象
>>> from datetime import datetime
>>> dt = datetime.fromtimestamp(1449798068)
>>> print(dt)
datetime.datetime(2015, 12, 10, 20, 41, 8)
似乎 #text
键的时间是当地时区的时间,提前五个小时。