How to subtract 1 month from current date in Python

1 Answer

0 votes
from datetime import datetime
from dateutil.relativedelta import relativedelta
    
dt = datetime.now()
   
print(dt)
  
n = -1
dt = dt + relativedelta(months=n)
  
print(dt)  
  
  
  
    
    
'''
run:
    
2022-03-29 17:55:21.289078
2022-02-28 17:55:21.289078
    
'''

 



answered Mar 29, 2022 by avibootz

Related questions

2 answers 179 views
179 views asked Mar 29, 2022 by avibootz
1 answer 173 views
1 answer 182 views
1 answer 123 views
1 answer 132 views
1 answer 141 views
1 answer 179 views
...