Преобразование одной строки в 2 даты (даты начала и окончания) - PullRequest
0 голосов
/ 21 ноября 2018

Мне нужно преобразовать эти строки в начиная с и до даты.

'Friday, December 7, 2018 at 7 PM - 11 PM' -->  2018-12-07 19:00:00  &  2018-12-07 23:00:00
'Nov 19 at 12 PM - Dec 3 at 12 AM'  -->  2018-11-20 00:00:00   &   2018-12-03 12:00:00
'Tomorrow at 12:30 PM - 2 PM'  -->  2018-11-21 12:30:00   &    2018-11-22 02:00:00
'Tomorrow at 9:16 PM - 1:16 AM'   -->   etc.
'Dec 7 at 5 PM - Dec 8 at 4 AM'
'Friday, December 7, 2018 at 8 PM - 12 AM'
'Wednesday, January 24, 2018 at 3:30 PM - 4:30 PM'

С помощью timestring я могу конвертировать строки в формат даты, но этот код возвращает только дату начала .

import timestring
date_string = 'Friday, December 7, 2018 at 7 PM - 11 PM'
datefrom = timestring.Date(date_string).date
print(datefrom)  # -> 2018-12-07 19:00:00

Мне также нужно время начала и окончания, есть ли какое-нибудь решение?

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