如何将祖鲁日期时间格式转换为用户定义的时间格式
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
您好,我的日志“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