Мне нужно преобразовать строку типа Wed, 18 May 2016 11:21:35 GMT to timestamp, in Python. Я использую:Python конвертировать строку даты в timestamp
datetime.datetime.strptime(string, format)
Но я не хочу указывать формат для типа даты.
Мне нужно преобразовать строку типа Wed, 18 May 2016 11:21:35 GMT to timestamp, in Python. Я использую:Python конвертировать строку даты в timestamp
datetime.datetime.strptime(string, format)
Но я не хочу указывать формат для типа даты.
Но я не хочу указывать формат для типа даты.
Тогда пусть dateutil
парсер цифра из:
>>> from dateutil.parser import parse
>>> parse("Wed, 18 May 2016 11:21:35 GMT")
datetime.datetime(2016, 5, 18, 11, 21, 35, tzinfo=tzutc())
Для разбора RFC 822 строку времени, которая используется в электронной почте, HTTP и других интернет-протоколов, вы можете использовать модуль email
STDLIB:
#!/usr/bin/env python
from email.utils import parsedate_tz, mktime_tz
timestamp = mktime_tz(parsedate_tz("Wed, 18 May 2016 11:21:35 GMT"))