python time 语句_python的time模块总结
python的time模塊與random模塊
目錄
time模塊
time模塊
三種時間表示
在Python中,通常有這幾種方式來表示時間:
時間戳(timestamp) : 通常來說,時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。我們運行“type(time.time())”,返回的是float類型。
格式化的時間字符串
元組(struct_time) : struct_time元組共有9個元素共九個元素:(年,月,日,時,分,秒,一年中第幾周,一年中第幾天,夏令時)
時間戳
import time
print(time.time()) #單位秒,從1970年1月1日到執(zhí)行這條語句的時間
結(jié)構(gòu)化時間
import time
print(time.localtime())#結(jié)構(gòu)化時間 --當?shù)貢r間
print(time.gettime()) #結(jié)構(gòu)化時間 --UTC時間
#屬性
import time
t=time.localtime()
#t對應(yīng)的屬性
#tm_year
#tm_mon
#tm_mday
#tm_hour
#tm_min
#tm_sec
#tm_wday
#tm_yday
#tm_isdst
格式化時間
import time
print(time.strftime("%Y-%m-%d %X"))
相互轉(zhuǎn)換
結(jié)構(gòu)化時間 與時間戳的互相轉(zhuǎn)換
importtime#將時間戳轉(zhuǎn)為結(jié)構(gòu)化時間
localtime(time.time())
gmtime(time.time())#UTC時區(qū)(0時區(qū))的struct_time#將結(jié)構(gòu)化時間轉(zhuǎn)為時間戳
t1=time.localtime()
time.mktime(t1)
結(jié)構(gòu)化時間 與 格式化時間的相互轉(zhuǎn)換
import
#將結(jié)構(gòu)化時間(當?shù)貢r間)轉(zhuǎn)為字符串時間
t2=time.strftime("%Y-%m-%d %X",time.localtime())
#將字符串轉(zhuǎn)為結(jié)構(gòu)化時間
time.strptime(t2,"%Y-%m-%d %X")
時間戳與結(jié)構(gòu)化時間轉(zhuǎn)為固定格式的時間
import time
#將結(jié)構(gòu)化時間轉(zhuǎn)換為固定格式的時間,格式已經(jīng)固定
print(time.asctime())
#將時間戳轉(zhuǎn)為固定格式的時間
print(time.ctime)
補充
用來休眠程序的time.sleep(),經(jīng)常使用來測試程序的運行時間。
import time
#線程推遲指定的時間運行,單位秒
time.sleep(secs)
另外一種表示時間的模塊,更加貼近我們習慣的字符串表現(xiàn)格式
import datetime
print(datetime.datetime.now())
clock()
這個需要注意,在不同的系統(tǒng)上含義不同。在UNIX系統(tǒng)上,它返回的是“進程時間”,它是用秒表示的浮點數(shù)(時間戳)。
而在WINDOWS中,第一次調(diào)用,返回的是進程運行的實際時間。而第二次之后的調(diào)用是自第一次調(diào)用以后到現(xiàn)在的運行時間,即兩次時間差。
總結(jié)
以上是生活随笔為你收集整理的python time 语句_python的time模块总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东南亚电商巨头 Shopee 将关闭波兰
- 下一篇: websocket python爬虫_p