time模組
和時間相關的功能模組。
1,時間戳時間
#時間戳時間 float顯示2023年到當前的秒數
print(time.time()) #
1515584512.4203668
2,格式化時間
#格式化時間 格式化顯示當前時間,方便檢視
print(time.strftime('
%y/%m/%d %h:%m:%s
')) #
2018/01/10 19:48:48
"""%+指定字元:
y 代表年 顯示完整的年數字
y 也是代表年 只顯示年數字後面的兩位
m 代表月份 顯示月份
d 代表日期 顯示幾號
h 代表小時 顯示幾點 24小時制
m 代表分鐘 顯示幾分
s 代表秒數 顯示幾秒
"""
3,結構化時間
#結構化時間
#顯示本地的時間
(time.localtime())
"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,
tm_hour=15, tm_min=0, tm_sec=31,
tm_wday=3, tm_yday=11, tm_isdst=0)
"""#
顯示格林尼治時間
(time.gmtime())
"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,
tm_hour=7, tm_min=0, tm_sec=31,
tm_wday=3, tm_yday=11, tm_isdst=0)
"""
不同格式時間之間的轉換。
#時間戳 --> %a %b %d %h:%m:%s %y串
#如果不傳引數,就返回當前時間
print(time.ctime()) #
thu jan 11 15:13:56 2018
#結構化時間 --> %a %b %d %h:%m:%s %y串
#如果不傳引數,就返回當前時間
print(time.asctime()) #
thu jan 11 15:17:43 2018
#格式化時間 --> 結構化時間
#引數為轉化的時間和時間的格式
print(time.strptime('
2018/1/11
', '
%y/%m/%d'))
"""結果:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=11,
tm_hour=0, tm_min=0, tm_sec=0,
tm_wday=3, tm_yday=11, tm_isdst=-1)
"""#
結構化時間 --> 時間戳
#引數為結構化時間元組
print(time.mktime(time.localtime())) #
1515655766.0
Python常用模組之time模組
python中的time和datetime模組是時間方面的模組 time模組中時間表現的格式主要有三種 1 timestamp 時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 2 struct time 時間元組,共有九個元素組。3 format time 格式化時間...
自學Python 常用模組之time模組
import time print time.time 1536500505.9982672 時間戳 print time.strftime y m d h m s 2018 09 09 21 50 16 s time.localtime 結構化時間 time.struct time tm year...
常用模組之time模組
import time 獲取當前的時間戳 浮點型 floatstamp time.time print floatstamp 獲取當前的時間戳 整型 intstamp int time.time print intstamp 從返回的浮點數的時間戳轉成時間元組 localtime time.loca...