В Javascript, Date.prototype.toISOString
дает ISO 8601 UTC DATETIME строка:Что такое эквивалент Python Javascript `Date.prototype.toISOString`?
new Date().toISOString()
// "2014-07-24T00:19:37.439Z"
Есть ли функция Python с поведением, которое соответствует в JavaScript?
Попытки:
Питона datetime.datetime.isoformat
похож, но не совсем то же самое:
datetime.datetime.now().isoformat()
// '2014-07-24T00:19:37.439728'
Использование pytz
я могу по крайней мере, сделать UTC Явный:
pytz.utc.localize(datetime.now()).isoformat())
// '2014-07-24T00:19:37.439728+00:00'
Нет, у Python нет встроенной функции, которая делает то, что вы хотите здесь, вам нужно написать свой собственный или использовать что-то вроде [DateTime] (https://pypi.python.org/pypi/DateTime/4.0 .1), который абсолютно и полностью переполняет то, что вы хотите сделать. (прокрутите вниз до методов ISO8601 и HTML4). На самом деле, два приведенных ниже ответа - это именно то, что вы хотите сделать, просто измените часовой пояс. – metatoaster
^Это должен быть ответ, +1 –