Как преобразовать формат даты и времени Зулу в пользовательский формат времени - PullRequest
0 голосов
/ 19 сентября 2019

Привет, у меня есть этот формат DateTime в нашем журнале "2019-09-19T15: 12: 59.943Z" Я хочу преобразовать это в пользовательский формат DateTime 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))

какую функцию я буду использовать для этого спасибо

1 Ответ

1 голос
/ 19 сентября 2019

окей

Эта проблема связана с пользовательским форматированием даты и времени, не связанным с отметкой времени.потому что timestamp в python является целочисленным значением, а не строковым значением.Таким образом, у вас есть пользовательский формат 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)

или вы можете использовать его онлайнпроверить результат

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

...