python may be used to calculate a certain period of time before the relative time / date or time format data over time.
The main use datetime and timedelta module.
from datetime import datetime, timedelta
1. Calculate the day before
# 前一天 date_1 = datetime.now() date_2 = date_1 + timedelta(days=-1) print(date_2.strftime("%Y-%m-%d %H:%M:%S"))
After a day 2. Calculate
# 后一天 date_1 = datetime.now() date_2 = date_1 + timedelta(days=1) print(date_2.strftime("%Y-%m-%d %H:%M:%S"))
3. Calculation hour ago
# One hour before DATE_1 = DateTime.Now () date_2 = + DATE_1 timedelta (hours = -1 ) Print (date_2.strftime ( " % D%% Y-M-% H:% M:% S " ))
4. A computing hour
# After one hour DATE_1 = DateTime.Now () date_2 = + DATE_1 timedelta (= hours. 1 ) Print (date_2.strftime ( " % D%% Y-M-% H:% M:% S " ))
5. Before calculating one minute, one minute after
# One minute before DATE_1 = DateTime.Now () date_2 = + DATE_1 timedelta (minutes = -1) # Similarly, one minute after setting: minutes. 1 = Print (date_2.strftime ( " % D%% Y-M-% H:% M:% S " ))
6. Before calculating a second, one second
# Before the second DATE_1 = DateTime.Now () date_2 = + DATE_1 timedelta (seconds The = -1) # Similarly, after a second set: =. 1 seconds The Print (date_2.strftime ( " % D% Y-M-% H%:% M:% S " ))
Other relevant datetime module usage time and may refer to: https://www.cnblogs.com/qi-yuan-008/p/11953647.html