Search code examples
pythondatedatetimetimedelta

How to subtract a day from a date?


I have a Python datetime.datetime object. What is the best way to subtract one day?


Solution

  • You can use a timedelta object:

    from datetime import datetime, timedelta
        
    d = datetime.today() - timedelta(days=days_to_subtract)