python stamp, time strings, objects, and add or subtract time processing

. 1  Import Time
 2  Import datetime
 . 3  
. 4  
. 5  # time string plus eight hours 
. 6 TimeString = " 2019-12-21 10:22:56 " 
. 7  # Switch timestamp 
. 8 timestamp = time.mktime (the time.strptime (TimeString, ' % Y-M-% D%% H:% M:% S ' ))
 . 9  Print timestamp   # 1,576,894,976.0 
10  
. 11 datetime_struct = datetime.datetime.fromtimestamp (timestamp)
 12 is  Print type (datetime_struct)   # <type 'A datetime.datetime '> 
13 
14 datetime_obj = (datetime_struct + datetime.timedelta(hours=8))
15 print datetime_obj  # 2019-12-21 18:22:56  <type 'datetime.datetime'>
16 
17 datetime_str = datetime_obj.strftime('%Y-%m-%d %H:%M:%S')
18 print datetime_str  # 2019-12-21 18:22:56  <type 'str'>

 

Guess you like

Origin www.cnblogs.com/zhougreat/p/11275207.html