Что я хочу сделать? Я хочу напечатать только дни указанного месяца c, который является третьим элементом даты.
Что у меня есть? У меня есть функция , которая выводит дату, но вместо «номера месяца» она имеет «количество дней месяца» ", вот так: 2001-11-30 00:00:00 (третий элемент - дни месяца)
Что я пробовал? Я пытался превратить дату в строку и выводит его третий элемент, например, date [2].
Разрешены только библиотеки: datetime
Функция, которую я описал выше:
def last_day_of_month(date):
if date.month == 12:
return date.replace(day=31)
return date.replace(month=date.month+1, day=1) - datetime.timedelta(days=1)
Что я сделал:
date = str((last_day_of_month(ImportedDate)))
print (date[2])
Вывод: 0
Можете ли вы описать мне какие-либо возможные решения? Заранее спасибо!