在python中解析时间瞬间

在python中解析时间瞬间,python,Python,我对python比较陌生。 我有一个格式为-2016-12-04T21:16:31.265Z的时间戳。它属于字符串类型。我想知道如何用python解析上面的时间戳 我在浏览datetime库,但它似乎只接受浮动。如何解析时间戳?我试图为python寻找类似Instant(java)的东西 import datetime time_str = '2016-12-04T21:16:31.265Z' time_stamp = datetime.datetime.strptime(time_str, "

我对python比较陌生。 我有一个格式为-2016-12-04T21:16:31.265Z的时间戳。它属于字符串类型。我想知道如何用python解析上面的时间戳


我在浏览datetime库,但它似乎只接受浮动。如何解析时间戳?我试图为python寻找类似Instant(java)的东西

import datetime
time_str = '2016-12-04T21:16:31.265Z'
time_stamp = datetime.datetime.strptime(time_str, "%Y-%m-%dT%H:%M:%S.%fZ")
print(time_stamp)

参考文献:;(8.1.7.
strftime()
strftime()
行为)

使用Unixdate命令使用的格式,根据当前时区对其进行解析:

import re
from calendar import timegm
from datetime import datetime
from time import localtime, strptime, strftime

fmt = "%a %b %d %H:%M:%S %Z %Y"
ts = "2016-12-04T21:16:31.265Z"
strftime(fmt, localtime(timegm(strptime(re.sub("\.\d+Z$", "GMT", ts), '%Y-%m-%dT%H:%M:%S%Z'))))

“我在浏览datetime库,但它似乎只接受浮点数。”你从哪里或如何得到这个印象?在我的桌面上运行了一个python脚本,它产生了错误。我想我没有完全按照说明100%尝试导入日期时间;datetime.datetime.StrTime(“2016-12-04T21:16:31.265Z,%Y-%m-%dT%H:%m:%S.%fZ”)是否可能从项目复制/粘贴转储?哪里使用了
sleep
?是的,这是我用来解析Docker注册表清单中包含的ISO-8601日期的代码。我不想维护一个
time
datetime
模块库,这些模块也需要regex。