вы можете использовать регулярные выражения
что-то нравится это:
import re
m = re.match("(\d+/\d+/\d+) (\d+:\d+) (\wM)", "3/5/2019 12:38 PM")
print(m.groups())
при этом будет напечатан кортеж с первым элементом, являющимся датой, а вторым элементом - временем, а третьим элементом - PM или AM: ('3/5/2019', '12:38', 'PM')
, который вы можете легко проанализировать самостоятельно
Редактировать
Вы также можете использовать модуль datetime для анализа строки даты:
import datetime
dt = datetime.datetime.strptime("3/5/2019 12:38 PM","%d/%m/%Y %I:%M %p")
print(dt.date(), dt.hour)
, который даст вам объект datetime, который вы можете получить всю информацию из