Преобразовать временную метку в зоне PDT в datetime - Python - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть метки времени в следующем формате: Thu, 11 Jan 2001 06:19:00 -0800 (PST). Я пытался применить библиотеку datetime в следующем формате:

datetime.strptime('Mon, 18 Jun 2001 06:40:30 -0700 (PDT)', '%A, %d %B %Y %HH:%MM:SS %z%Z')

, но всегда возникала ошибка:

raise ValueError("time data %r does not match format %r" %
ValueError: time data 'Mon, 18 Jun 2001 06:40:30 -0700 (PDT)' does not match format '%A, %d %B %Y %HH:%MM:SS %Z'

в каком формате для вышеуказанной отметки времени?

1 Ответ

0 голосов
/ 10 февраля 2020

Правильный формат для отметки времени:

%a, %d %b %Y %H:%M:%S %z %Z

Существует разница между Mon и Monday => %a и %A. То же самое для Jun и June.

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