Стандартный способ получения временных отметок Zulu в Python - PullRequest
0 голосов
/ 17 мая 2018

Создание клиента REST Python для сервера, который ожидает, что метки времени будут переданы в следующем формате:

2018-05-17T06:57:16.300Z

При написании клиентов для этого сервера легко получить такую ​​временную метку как в Java (сериализация Instant с Джексоном), так и в Javascript (используя new Date().toISOString()).

Однако я не смог найти стандартный способ получения метки времени такого типа в Python, используя стандартную библиотеку или общие пакеты для обработки времени (Arrow, Pendulum).

Все решения, которые я нашел в Интернете, требовали ручного определения формата строки или (что еще хуже) манипуляции со строками, чтобы добавить Z в конце отметки времени и поставить T на место.

Итак, есть ли стандартный способ получения текущего времени UTC с помощью нотации Z в Python?

1 Ответ

0 голосов
/ 17 мая 2018

Нашел ответ.Используя маятник, можно сделать следующее:

pendulum.now(pendulum.UTC).to_iso8601_string()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...