time模塊提供了各種日期時間與字符串之間互相轉換的函數.
會使用如下重要的9個方法就可以了
01, asctime(): 將以日期元組或者struct_time表示的時間-->轉化為字符串 ,如果不指定參數,則默認是currentTime
date = time.asctime((2018,1,1,8,10,10,3,1,0))
02, ctime(): 將以秒代表的時間-->轉換為字符串, 如果不指定參數,將默認是當前時間
date = time.ctime(100)
03, gmtime(): 將以秒代表的時間-->轉換為struct_time對象,如果不指定參數,使用當前時間
04, localtime(): 將以秒為代表的時間-->轉換為達標當前時間的struct_time對象,如果不傳入參數,使用當前時間
05, mktime(): localtime的反函數, struct_time對象或者元組表示的時間,轉換為秒
06, sleep(t): 睡眠t秒
格式化轉換
07, strftime(format,t): 將時間元組或struct_time對象格式化為指定格式的時間字符串,如果不指定的話,就轉換當前時間
date_Str = time.strftime('%Y-%m-%d %H:%M:%S')
08, strptime(string,format):字符串格式的時間解析為struct_time對象
date = time.strptime('2019-06-04T09:36:36+08:00','%Y-%m-%dT%H:%M:%S+08:00')
date_Str = time.strftime('%Y-%m-%d %H:%M:%S',time.strptime('2019-06-04T09:36:36+08:00','%Y-%m-%dT%H:%M:%S+08:00'))
09, time(): 返回在1970年1月1日0點整到現在過了多少秒
小馬哥正在針對Python的所有常見知識進行匯總,更會有大量實戰項目不斷補充進來.
點擊-->全棧工程師養成---Python內容導航頁<--查看所有Python內容