How can I subtract or add 100 years to a datetime field in the database in Django?

后端 未结 5 1083
谎友^
谎友^ 2020-12-25 11:10

How can I subtract or add 100 years to a datetime field in the database in Django?

The date is in database, I just want to directly update the field wit

5条回答
  •  佛祖请我去吃肉
    2020-12-25 11:43

    Use timedelta. Something like this should do the trick:

    import datetime
    years = 100
    days_per_year = 365.24
    hundred_years_later = my_object.date + datetime.timedelta(days=(years*days_per_year))
    

提交回复
热议问题