在python中将时间戳转换为mysql友好格式

时间:2018-10-28 15:26:01

标签: python datetime

我从API响应中获得了“时间戳”:“ 2018-10-28T12:49:00.816Z”。如何将2018-10-28T12:49:00.816Z转换为%Y-%m-%d%H:%M:%S格式。我尝试使用datetime.strptime

1 个答案:

答案 0 :(得分:4)

使用dateutil,这非常简单

[1] "01/02/2012" "1/5/2012"

输出:

import dateutil

dateutil.parser.parse("2018-10-28T12:49:00.816Z")

或直接采用您的格式:

datetime.datetime(2018, 10, 28, 12, 49, 0, 816000, tzinfo=tzlocal())

输出:

dateutil.parser.parse("2018-10-28T12:49:00.816Z").strftime('%Y-%m-%d %H:%M:%S')