目的:學習python中time子產品,可以擷取目前時間或時間段
環境:ubuntu 16.04 python3.5.2
time子產品,為内置子產品,可以用來擷取目前時間、日期,還可以設定延遲或倒計時。
使用前需導入子產品import time
常用的方法有:sleep(), strftime(), ctime()
sleep(t),設定t的數字,機關為秒,可以有小數點,了解為延遲執行的秒數。time.sleep(5)
等待5秒後繼續執行下面的語句。
strftime(''),格式輸出目前時間,參數在引号内,有年月日時分秒,多選,不計較順序。strftime('%Y%m%d_%H%M%S')
傳回例如2017060713_231415這種格式,每個代表參數之間可以添加分隔符如下劃線。
%Y 傳回4位數的年份
%y 傳回2位數的年份
%m 傳回2位數的月份
%h 傳回英文月份縮寫
%d 傳回2位數的天
%D 傳回月/日/年格式各兩位
%x 同%D
%X 傳回時:分:秒格式各兩位
%H 傳回24小時制小時數
%l 傳回12小時制小時數
%p 傳回AM或PM
%M 傳回2位數分鐘數
%S 傳回2位數秒數
%z 傳回時區如+0800
%Z 傳回時區如CST
ctime(), 傳回完整的時間如:'Thu Jul 13 23:31:39 2017'
time(), 傳回1970紀元後經過的浮點數秒數。
localtime(), 傳回包括年月日時分秒和一年已經過去的天數等。
clock(),計時的标尺,第一次運作傳回目前時間,之後傳回上一次到本次的間隔時間。