1. 程式人生 > 其它 >python 包之 time 時間管理教程

python 包之 time 時間管理教程

一、當前時間戳

  • 獲取當前時間戳,即當前系統內表示時間的一個浮點數

import time

time.time()

 

二、獲取當前時間字串

  • 獲取當前時間,並返回一個以人類可讀方式的字串

import time

time.ctime()

 

三、獲取當前計算機時間格式

  • 獲取當前時間,並返回計算機可處理的時間格式

import time

time.gmtime()

 

四、格式化時間顯示

  • %Y:年份,0000~9999

  • %m:月份(數字),01~12

  • %B:月份(英文全稱),January~December

  • %b:月份(英文縮寫),Jan~Dec

  • %d:日期,01~31

  • %A:星期(英文全稱),Monday~Sunday

  • %a:星期(英文縮寫),Mon~Sun

  • %H:小時(24小時制),00~23

  • %I:小時(12小時制),01~12

  • %p:上/下午,AM,PM

  • %M:分鐘,00~59

  • %S:秒,00~59

import time

t=time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S", t)

 

五、字串轉為計算機格式

import time

timeStr='2022-04-10 12:55:20'
time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")

 

六、精確時間計數值

  • 返回一個CPU級別的精確時間計數值,單位為秒

  • 由於這個計數值起點不確定,連續呼叫求差值才有意義

import time

startTime = time.perf_counter()
startTime = time.perf_counter()
print(endTime-startTime)

 

七、休眠等待

  • 讓程式在該地方休眠指定時間後,再往下執行

import time

time.sleep(5)