如何将祖鲁日期时间格式转换为用户定义的时间格式

How to convert zulu datetime format to user defined time format

您好,我的日志“2019-09-19T15:12:59.943Z”中有这种日期时间格式 我想将其转换为自定义日期时间格式 2019-09-19 15:12:59

from datetime import datetime
timestamp = "2019-09-19T15:12:59.943Z"
dt_object = datetime.fromtimestamp(timestamp)
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

我应该使用哪个函数 谢谢

好的

此问题与与时间戳无关的自定义日期时间格式有关。 因为 python 中的 timestamp 是一个整数值,而不是字符串值。 所以你有一个自定义 DateTime 格式,其中包含 Zulu 时间格式。 并且您需要将此 Zulu DateTime 格式转换为自定义 DateTime 格式。

所以,试试这个 python 脚本,它在 Python 版本 3.6

上运行良好
import datetime
d = datetime.datetime.strptime("2019-09-19T15:12:59.943Z","%Y-%m-%dT%H:%M:%S.%fZ")

new_format = "%Y-%m-%d"
d.strftime(new_format)

print(d)

或者您可以在线使用此 fiddle 检查结果

https://pyfiddle.io/fiddle/c7b8e849-c31a-41ba-8bc9-5436d6faa4e9/?i=true