您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何在Python項目中使用time庫,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
時間獲取
time() 獲取當前時間戳,為一個浮點數
>>>time.time() 1516939876.6022282
ctime() 獲取當前時間并以易讀方式表示,返回字符串
>>>time.ctime() 'Fri Jan 26 12:11:11 2018'
gmtime() 獲取當前時間,表示為計算機可處理的時間格式
>>>time.gmtime() time.struct_time(tm_year=2018, tm_mon=5, tm_mday=11, tm_hour=17, tm_min=22, tm_sec=8, tm_wday=4, tm_yday=131, tm_isdst=0)
時間格式化
類似字符串格式化,需要有展示模板
strftime(tpl,ts) tpl是格式化模板字符串,用來定義輸出效果,ts是計算機內部時間類型變量
>>>t=time.gmtime() >>>time.strftime("%Y%m%d %H:%M:%S",t) '20180512 07:10:40'
格式化控制符
格式化字符串 | 日期/時間說明 | 值范圍和實例 |
%Y | 年份 | 0000~9999,例如:1970 |
%m | 月份 | 01~12,例如:10 |
%B | 月份名稱 | January~December,例如:April |
%b | 月份名稱縮寫 | Jan~Dec, 例如:Apr |
%d | 日期 | 01~31,例如::25 |
%A | 星期 | Monday~Sunday,例如:Wednesday |
%a | 星期縮寫 | Mon~Sun, 例如:Wed |
%H | 小時(24h制) | 00~23,例如:12 |
%h | 小時(12h制 ) | 01~12, 例如:07 |
%p | 上、下午 | AM,PM 例如:PM |
%M | 分鐘 | 00~59,例如:26 |
%S | 秒 | 00~59,例如:26 |
strptime(str,tpl) str是字符串形式的時間值,tpl是格式化模板字符串,用來定義輸入效果
>>>timeStr='2018-05-12 15:40:00' >>>time.strptime(timeStr,"%Y-%m-%d %H:%M:%S") time.struct_time(tm_year=2018, tm_mon=5, tm_mday=12, tm_hour=15, tm_min=40, tm_sec=0, tm_wday=5, tm_yday=132, tm_isdst=-1)
程序計時
程序計時指測量起止動作所經歷時間的過程
測量時間:perf_counter()
產生時間:sleep()
函數 | 描述 |
perf_counter() | 返回一個CPU級別的精確時間計數值,單位為秒 |
sleep(s) | s擬休眠的時間,單位是秒,可以是浮點數 |
>>>start=time.perf_counter() >>>end=time.perf_counter() >>>end-start 14.522578784676616
>>>def wait(): time.sleep(5.5) >>>wait()
以上就是如何在Python項目中使用time庫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。