回覆列表
  • 1 # 你壓到我腿毛了

    1首先我們來看下time.asctime([t]) 它可以將時間元組,或者struct_time 轉化成一定格式的時間顯示形式 像這樣 "Sat Nov 03 22:46:36 2018"time.asctime([t]) 使用例項:# -*- coding: UTF-8 -*import timeprint time.asctime()tn=time.localtime()print(time.asctime(tn)) print(time.asctime(time.gmtime()))tn2=[2018,11,03,23,05,02,6,18,8] #注意7位引數print(time.asctime(tn2))以上都可以輸出asctime時間格式:Sat Nov 03 23:04:28 2018Sat Nov 03 23:04:28 2018Sat Nov 03 15:04:28 2018Sun Nov 03 23:05:02 2018

    2time clock() 函式以浮點數計算的秒數返回當前的CPU時間。用來衡量不同程式的耗時。在UNIX上,將當前處理器時間返回為以秒錶示的浮點數。精確度以及“處理器時間”的含義的確切定義取決於同名的C函式的精確度;在Windows上,該函式基於Win32函式QueryPerformance()返回自第一次呼叫此函式以來經過的掛鐘秒數,作為浮點數。下面我們使用time.clock來看看import timeprint(time.clock())輸出的是個浮動數6.26930661469e-06

    3為了更好的理解time.clock,我們下面定義一個方法來看看import timeprint(time.clock())def sleep_time(): time.sleep(5)tn=time.clock()sleep_time()dn=time.clock()-tn #計算時間差print(dn)觀察輸出我們可以看出很精確的秒數6.83924357966e-064.99968254511 差值

    4time.ctime() 函式把一個時間戳轉化為time.asctime()的形式這個時間戳就是秒數如下:import timeprint(time.ctime())將輸出一個asctime形式的時間Sat Nov 03 23:24:55 2018

    5time.gmtime([secs])將一個以秒為單位的時間轉換為一個UTC中的結構時間struct_time,其中DST標誌總是為零如下所示:import timeprint(time.gmtime())輸出結果:time.struct_time(tm_year=2018, tm_mon=11, tm_mday=3, tm_hour=15, tm_min=30, tm_sec=35, tm_wday=5, tm_yday=307, tm_isdst=0)END

  • 中秋節和大豐收的關聯?
  • 藤野先生主要講什麼?