溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python中stuct_time如何使用

發(fā)布時(shí)間:2021-07-10 15:42:51 來(lái)源:億速云 閱讀:280 作者:Leah 欄目:編程語(yǔ)言

本篇文章給大家分享的是有關(guān)Python中stuct_time如何使用,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

一、Python stuct_time中模塊使用整理提供了各種操作時(shí)間的函數(shù)。一般有兩種表示的方式:

***種:以時(shí)間戳的方式(相對(duì)于1970.1.1 00:00:00 以秒計(jì)算的偏移量),時(shí)間戳是惟一

第二種:以數(shù)組的形式表示即(struct_time), 共有九個(gè)元素,分別表示,同一個(gè)時(shí)間戳的stuct_time會(huì)因?yàn)闀r(shí)區(qū)不同而不同。

時(shí)區(qū):夏令時(shí)區(qū)與UTC時(shí)區(qū)函數(shù)介紹:

asctime()  asctime([tuple]) -> string

將一個(gè)Python struct_time 轉(zhuǎn)換成字符串clock()該函數(shù)有兩個(gè)功能:在***次調(diào)用的時(shí)候,返回的是程序運(yùn)行的實(shí)際時(shí)間;(返回整個(gè)程序的總運(yùn)行時(shí)間值),以第二次之后的調(diào)用,返回的是自***次調(diào)用后,到這次調(diào)用的時(shí)間間隔。示例:

import time  if __name__ == '__main__':  time.sleep(1)  print "clock1:%s" % time.clock()  time.sleep(1)  print "clock1:%s" % time.clock()  time.sleep(1)  print "clock1:%s" % time.clock()

輸出:

clock1:3.07301626324e-006  clock1:0.997576228264  clock1:1.99513653272   1.1.3 sleep(seconds)

線程推遲指定的時(shí)間運(yùn)行,經(jīng)過(guò)測(cè)試,單位為秒

ctime(seconds)  ctime(seconds) -> string

將一個(gè)時(shí)間戳Python stuct_time(默認(rèn)為當(dāng)前時(shí)間)轉(zhuǎn)換成一個(gè)時(shí)間字符串.示例:

if __name__ == '__main__':  print time.ctime()

輸出:

  1. Thu Mar 04 12:55:03 2010  

  2. 1.1.5 gmtime(...)  

  3. gmtime([seconds]) -> (tm_year, tm_mon, tm_day,
     tm_hour, tm_min,tm_sec, tm_wday, tm_yday, tm_isdst)  

9個(gè)參數(shù)值)將一個(gè)時(shí)間戳轉(zhuǎn)換成一個(gè)UTC時(shí)區(qū)(0時(shí)區(qū))的struct_time,如果seconds參數(shù)未輸入,則以當(dāng)前時(shí)間為轉(zhuǎn)換標(biāo)準(zhǔn)(數(shù)組類型的時(shí)間值)示例:

if __name__ == '__main__':  print time.gmtime()

時(shí)間元組輸出:

(2010, 3, 4, 4, 58, 53, 3, 63, 0)

返回的就是一個(gè)數(shù)組類型的數(shù)據(jù)。其中的含義分別為:

(tm_year, tm_mon, tm_day, tm_hour, tm_min,tm_sec, tm_wday, tm_yday, tm_isdst)

得到一個(gè)數(shù)組之后就可以這樣分割:print time.gmtime()[0] 得到***個(gè)元素值

以上就是Python中stuct_time如何使用,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI