Вывод данных. Библиотека Datetime на Python
import re
from datetime import datetime , date, time
def date_time(time: str) -> str:
s = datetime.strptime(time, "%d.%m.%Y %H:%M")
return s.strftime("%d %B %Y year %H hours %M minutes")
if __name__ == '__main__':
print("Example:")
print(date_time('01.01.2000 00:00'))
#1 January 2000 year 0 hours 0 minutes - так должно отображаться
Мой код выводит следующее: "01 January 2000 year 00 hours 00 minutes". Как изменить тип вывода дней с '01' на '1' (без нуля)
Ответы (1 шт):
Автор решения: Vadim.Sharoikin
→ Ссылка
самое просто решение Под виндой
return s.strftime("%#d %B %Y year %H hours %M minutes")
под линукс
return s.strftime("%-d %B %Y year %H hours %M minutes")
еще вариант
return s.strftime("%e %B %Y year %H hours %M minutes")