TransWikia.com

как присвоить datetime другой год? python

Stack Overflow на русском Asked by cherniy on December 26, 2021

У меня есть объекты datetime, например datetime(1998-11-12), datetime(2020-01-31), datetime(2013-08-25) и мне нужно всем объектам, где год равен 2020, обновить это значение до единицы (не трогая остальные). Я пробовал

bdate.year = 1

так же я пробовал

DATE = datetime(1, 1, 1)
bdate.year = DATE.year

но всё это выдаёт ошибку. Как мне обновить год в datetime?

One Answer

Вот так вот:

import datetime

date = datetime.date(2020, 1, 31)
print(date)

date = date.replace(year=1)
print(date)

Answered by dIm0n on December 26, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP