Ввод времени начала и конца пользователем а также подсчет разницы
Добрый день Возникла задача сделать следующее: Имеется простенькая программка на Phyton через TelegramAPI, которая считает количество рабочих часов работников, но нужно немного переделать ее работу.
Суть изменений:
- Пользователь вводит время начала работ в формате ЧЧ:ММ/ЧЧ.ММ.
- Программа записывает его в БД ( запись в БД реализована сейчас через dt.now(), но нужно дать пользователю самому осуществить ввод конкретного времени).
- После ввода начала, пользователь вводит время окончания работы в таком же формате и с таким же занесением в БД. Задача кода- подсчитать разницу времени введенным пользователем временем начала и конца работы. Как реализовать такой ввод, чтобы он был понятен программе в формате времени, и как в дальнейшем реализовать подсчет через timedelta из БД? Был бы признателен если бы кто-то показал пример, как это можно реализовать