Извлечение только года, месяца и дня из этого формата - PullRequest
0 голосов
/ 27 апреля 2020

Если у меня есть диктат с датой, отформатированной как «Чт 01 мая 04:19:08 +0000 2014», как мне go выделить только год, месяц и день в переменную, чтобы я мог затем искать через диапазон дат. Мне нужно это в «% Y% M% D» «% H% M% S», используя python.

1 Ответ

0 голосов
/ 27 апреля 2020

Вы можете использовать datetime.datetime.strptime для анализа этой строки в объекте даты, а затем использовать strftime (стр ф время для ф ормат, стр р время для p ass), чтобы извлечь его в желаемом формате.

import datetime

date = "Thu May 01 04:19:08 +0000 2014"
objectified = datetime.datetime.strptime(date, "%a %b %d %H:%M:%S %z %Y")
formatted = objectified.strftime("'%Y %M %D' '%H %M %S'")
>>> formatted
"'2014 19 05/01/14' '04 19 08'"

Заполнители объясняются здесь

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