dialogflowAPI / utils /format_data_dialog.py
OnlyBiggg
fix: format time
fa3f9b5
raw
history blame
513 Bytes
def format_time(time: dict) -> str:
"""
Format time dictionary to string.
:param time: Time dictionary with keys 'hours' and 'minutes'.
:return: Formatted time string in HH:MM format.
"""
if time.get("past"):
time = time.get("past")
hours = int(time["hours"])
minutes = int(time["minutes"])
return f"{hours:02d}:{minutes:02d}"
else:
hours = int(time["hours"])
minutes = int(time["minutes"])
return f"{hours:02d}:{minutes:02d}"