Python day before calculation, one hour before, one minute before the time before the second

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

Guess you like

Origin www.cnblogs.com/qi-yuan-008/p/12173844.html