Python學習 time模組使用

2022-06-11 09:45:12 字數 1682 閱讀 3927

#!/usr/bin/python

#-*- encoding=utf-8 -*-

#date:2018-05-12

"""

%y 兩位數的年份00-99

%y 四位數的年份000-9999

%m 月份01-12

%d 日01-31

%h 小時(24小時制即0~23點)

%i 小時(12小時制01~12)

%m 分鐘

%s 秒

"""

print('

====小結====')

print('

一、time模組')

time.time()

#獲取當前時間的時間戳

time.gmtime()#

獲取國際即utc的格式化時間(tm_year=2018,tm_mon=5 ……),也可以將時間戳變為struc_time時間

time.localtime()#

獲取本地時間的格式化時間(struct_time)#注:

#格式化時間便於我們知道當前時間是本週或本年的第幾天

#時間戳一般用於計算時間差

time.strftime(format='',p_tuple='')#

將struc_time格式化為自定義格式的時間

#print(time.strftime('%y-%m-%d %h%m%s',time.localtime()))

##2018-05-12 092320

time.strptime(string='',format='')#

將特定時間,格式化為格式化時間struc_time

#print(time.strptime('2018/05/10','%y/%m/%d'))

##time.struct_time(tm_year=2018, tm_mon=5, tm_mday=10, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=130, tm_isdst=-1)

time.clock()#

獲取cpu執行程式工作的時間,但sleep不算,當時cpu是不工作的

time.asctime(p_tuple='')#

將struk_time 格式化為字串時間如:'sat jun 06 16:26:11 1998'.

time.ctime(seconds=none)#

time.mktime(p_tuple='')#

將struc_time時間即gmtime(),localtime()格式化為時間戳

time.sleep(seconds='')#

暫停多少秒

示例題:算時間差

時間元組各個元素的含義如下:

time模組學習

obj temp time.gmtime 可以輸入時間戳和time.ctime 一樣 print obj temp.tm wday time.struct time tm year 2016,tm mon 9,tm mday 21,tm hour 14,tm min 41,tm sec 33,tm ...

python 日期模組 (time模組)

在python中與事件處理相關的模組有 time datetime calendar 這裡先講解time模組 1.time 模組的引入用import time 1 time.time 返回當前時間的時間戳 1970紀元後經過的浮點秒數 返回結果資料型別是float import time temp ...

Python常用模組 Time模組

time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。2 主要...