#python #python-3.x #datetime
Вопрос:
Я изучаю модуль datetime в Python и попытался напечатать день, месяц и год. Это работает, но дата печатается в виде одной цифры вместо двух цифр. Вот мой код:
from datetime import datetime
dateNow = datetime.now()
print (dateNow.day)
print (dateNow.month)
print (dateNow.year)
Вот результат:
1
4
2021
>>>
Я бы хотел, чтобы он был показан как
01
04
2021
Возможно ли это?
Ответ №1:
Просто используйте strftime
:
print(dateNow.strftime('%d %m %Y'))
Это дает, как и ожидалось 01 04 2021