time、datetime 是python中用于處理日期和時(shí)間的模塊,常見有3種時(shí)間格式
時(shí)間格式import timet1 = time.time()print(t1)# 輸出結(jié)果# 1653959290.2643738
import datetimet2 = datetime.datetime.now()print(t2)# 輸出結(jié)果# 2022-05-31 09:10:55.045939 import datetimestr_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')print(str_time)# 輸出結(jié)果(字符串)# 2022-05-31 09:13:20
時(shí)間格式間的轉(zhuǎn)換from datetime import datetimestr_time = '2022-5-31'date_time = datetime.strptime(str_time, '%Y-%m-%d')print(type(date_time), date_time)# 輸出結(jié)果# <class 'datetime.datetime'> 2022-05-31 00:00:00 from datetime import datetimedate_time = datetime.now() # 2022-05-31 09:26:53.873529str_time = datetime.strftime(date_time, '%Y-%m-%d %H:%M')print(type(str_time), str_time)# 輸出結(jié)果# <class 'str'> 2022-05-31 09:26
import timefrom datetime import datetimetimeStamp = time.time() # 1653961491.1730018date_time = datetime.fromtimestamp(timeStamp)print(type(date_time), date_time)# 輸出結(jié)果# <class 'datetime.datetime'> 2022-05-31 09:44:51.173002 import timefrom datetime import datetimedate_time = datetime.now() # 2022-05-31 09:49:38.331118timeStamp = int(time.mktime(date_time.timetuple()))print(type(timeStamp), timeStamp)# 輸出結(jié)果# <class 'int'> 1653961778
import timenow = time.time() # 1653960670.8952417str_time = time.strftime('%Y-%m-%d %H:%M:%S')print(type(str_time), str_time)# 輸出結(jié)果# <class 'str'> 2022-05-31 09:31:10 import timestr_time = '2022-05-31 09:31:50'# 轉(zhuǎn)為時(shí)間數(shù)組timeArray = time.strptime(str_time, '%Y-%m-%d %H:%M:%S') # 轉(zhuǎn)為時(shí)間戳timeStamp = int(time.mktime(timeArray))print(type(timeStamp), timeStamp)# 輸出結(jié)果# <class 'int'> 1653960710
|