Совместим ли объект javascript date с объектом python datetime - PullRequest
1 голос
/ 19 июня 2020

Например, в python дата может быть примерно такой: 2020-06-19T11: 32: 16.548109Z, есть ли способ, которым я могу преобразовать это в объект javascript Date?

1 Ответ

1 голос
/ 19 июня 2020

Если ваша дата из python сериализована в формат даты ISO 8601 , то вы можете просто передать строку в конструктор Date в JavaScript. Точность десятичной дроби нестандартна, так как это зависит от языка.

// 2020-06-19T11:32:16.548Z
new Date('2020-06-19T11:32:16.548109Z').toISOString()
// Fri, 19 Jun 2020 11:32:16 GMT
new Date('2020-06-19T11:32:16.548109Z').toUTCString()

Примечание: In Python, точность эпох временных меток - до ближайшей микросекунды. JavaScript просто проигнорирует их при десериализации, потому что он использует миллисекундные эпохи.

Из Википедия :

При необходимости для конкретного приложения, стандарт поддерживает добавление десятичной дроби к наименьшему значению времени в представлении.

Ознакомьтесь с этой статьей, поскольку в ней объясняется, как разные языки обрабатывают ISO 8601:

ISO 8601 и точность в наносекундах на разных языках

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