Конвертировать из даты в время эпохи (с учетом часового пояса) - PullRequest
0 голосов
/ 21 мая 2019

Я хочу преобразовать объект datetime в python 2.7 из UTC в Unix (или эпоху). Насколько я понимаю, следующее должно вернуть мне метку времени, с которой я начал (ts -> UTC -> ts):

from datetime import datetime
from dateutil import tz
datetime.fromtimestamp(1538000000, tz.tzutc()).strftime('%s')

Однако вывод отличается: '1537992800' (Я использую fromtimestamp, а не utcfromtimestamp, поскольку последний возвращает наивный (неосведомленный) объект).

1 Ответ

0 голосов
/ 21 мая 2019

Это код, хотя

import time
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1347517370))
...