Oct-10-2020, 02:54 AM
Hi,
I want to print "N" days back date with specified time. I use below code but it error:
from datetime import datetime, timedelta
error is below:
TypeError Traceback (most recent call last)
<ipython-input-3-5b8535c0ec9c> in <module>()
3 N = 2
4
----> 5 date_N_days_ago = datetime.now().strftime("%Y-%M-%D 07:20:00") - timedelta(days=N)
6
7 print(datetime.now())
TypeError: unsupported operand type(s) for -: 'str' and 'datetime.timedelta'
I want to print "N" days back date with specified time. I use below code but it error:
from datetime import datetime, timedelta
Quote:N = 2
date_N_days_ago = datetime.now().strftime("%Y-%M-%D 07:20:00") - timedelta(days=N)
print(datetime.now())
print(date_N_days_ago)
error is below:
TypeError Traceback (most recent call last)
<ipython-input-3-5b8535c0ec9c> in <module>()
3 N = 2
4
----> 5 date_N_days_ago = datetime.now().strftime("%Y-%M-%D 07:20:00") - timedelta(days=N)
6
7 print(datetime.now())
TypeError: unsupported operand type(s) for -: 'str' and 'datetime.timedelta'