Структура вашего словаря не совсем понятна из вашего вопроса, поэтому я предполагаю, что ключи - это строки, содержащие метки времени, подобные той, что в вашем вопросе.
Если d
- словарь:
datetime.strptime(max(d.keys()),'%Y-%m-%d %H:%M:%S.%f')
Приведенный выше код использует тот факт, что лексикографическое упорядочивание ваших строк даты и времени сортирует временные метки в хронологическом порядке.Если вы не хотите полагаться на это, вы можете использовать:
max(map(lambda dt:datetime.strptime(dt,'%Y-%m-%d %H:%M:%S.%f'),d.keys()))