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日到執行這條語句的時間
結構化時間
import time
print(time.localtime())#結構化時間 --當地時間
print(time.gettime()) #結構化時間 --UTC時間
#屬性
import time
t=time.localtime()
#t對應的屬性
#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"))
相互轉換
結構化時間 與時間戳的互相轉換
importtime#將時間戳轉為結構化時間
localtime(time.time())
gmtime(time.time())#UTC時區(0時區)的struct_time#將結構化時間轉為時間戳
t1=time.localtime()
time.mktime(t1)
結構化時間 與 格式化時間的相互轉換
import
#將結構化時間(當地時間)轉為字符串時間
t2=time.strftime("%Y-%m-%d %X",time.localtime())
#將字符串轉為結構化時間
time.strptime(t2,"%Y-%m-%d %X")
時間戳與結構化時間轉為固定格式的時間
import time
#將結構化時間轉換為固定格式的時間,格式已經固定
print(time.asctime())
#將時間戳轉為固定格式的時間
print(time.ctime)
補充
用來休眠程序的time.sleep(),經常使用來測試程序的運行時間。
import time
#線程推遲指定的時間運行,單位秒
time.sleep(secs)
另外一種表示時間的模塊,更加貼近我們習慣的字符串表現格式
import datetime
print(datetime.datetime.now())
clock()
這個需要注意,在不同的系統上含義不同。在UNIX系統上,它返回的是“進程時間”,它是用秒表示的浮點數(時間戳)。
而在WINDOWS中,第一次調用,返回的是進程運行的實際時間。而第二次之后的調用是自第一次調用以后到現在的運行時間,即兩次時間差。
總結
以上是生活随笔為你收集整理的python time 语句_python的time模块总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东南亚电商巨头 Shopee 将关闭波兰
- 下一篇: tomcat temp 大量 uploa