日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python time庫(kù)的時(shí)間時(shí)鐘處理

瀏覽:58日期:2022-06-20 16:01:01
前言

time庫(kù)運(yùn)行訪問(wèn)多種類型的時(shí)鐘,這些時(shí)鐘用于不同的場(chǎng)景。本篇,將詳細(xì)講解time庫(kù)的應(yīng)用知識(shí)。

獲取各種時(shí)鐘

既然time庫(kù)提供了多種類型的時(shí)鐘。下面我們直接來(lái)獲取這些時(shí)鐘,對(duì)比其具體的用途。具體代碼如下:

import timeprint(time.monotonic())print(time.monotonic_ns())print(time.perf_counter())print(time.perf_counter_ns())print(time.process_time())print(time.process_time_ns())print(time.time())print(time.time_ns())

上面的代碼具體的意義如下:

monotonic:用于測(cè)量一個(gè)長(zhǎng)時(shí)間運(yùn)行的進(jìn)程的耗用時(shí)間,因?yàn)榧词瓜到y(tǒng)時(shí)間有改變,也能保證這個(gè)時(shí)鐘不會(huì)逆轉(zhuǎn)。 perf_counter:允許訪問(wèn)有最高可用分辨率的時(shí)鐘,這使得短時(shí)間測(cè)量更為準(zhǔn)確。 process_time:返回處理器時(shí)間和系統(tǒng)時(shí)間的組合結(jié)果。 time:返回從”紀(jì)元“開(kāi)始以來(lái)的秒數(shù)。UNIX系統(tǒng)從1970年1月1日00:00開(kāi)始計(jì)算。

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

至于ns后綴,是返回納秒時(shí)間。

獲取當(dāng)前時(shí)間

time.time()函數(shù)是獲取”紀(jì)元“時(shí)間,是不是可以通過(guò)秒分時(shí)的換算計(jì)算出現(xiàn)在的日期時(shí)間呢?

當(dāng)然可以,不過(guò)這太麻煩了,time庫(kù)還給我們提供了更簡(jiǎn)單的函數(shù)time.ctime()獲取當(dāng)前的日期與時(shí)間。具體代碼如下所示:

import timeprint(time.ctime())

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

這里返回了星期六:Sat,月份4月10號(hào):Apr 10,年份:2021以及當(dāng)前的時(shí)間。

時(shí)間加減法

如果你掌握了time.ctime()函數(shù)的參數(shù)用法,那么計(jì)算時(shí)間的加減法也可以輕而易舉的實(shí)現(xiàn)。不過(guò)有一點(diǎn)需要注意,就是需要將加減的參數(shù)需全部換成秒。比如1天后,那么就是加86400。具體代碼如下:

import time#獲取當(dāng)前時(shí)間print(time.ctime())#獲取當(dāng)前時(shí)間later=time.time()+86400#計(jì)算一天后的時(shí)間print(time.ctime(later))#計(jì)算20秒后的時(shí)間print(time.ctime(time.time()+20))

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

strptime()函數(shù)

上面的代碼雖然可以獲取以及計(jì)算時(shí)間,但是獲取的時(shí)間非常的籠統(tǒng)。比如說(shuō),日歷應(yīng)用程序,我只需要計(jì)算今天是星期幾,并不需要知道其他數(shù)據(jù)怎么辦?

顯然,我們需要分離關(guān)鍵的時(shí)間數(shù)據(jù)。而time庫(kù)提供了函數(shù)strptime()用于返回時(shí)間結(jié)構(gòu)體數(shù)據(jù)struct_time對(duì)象。具體代碼如下:

import timenow = time.ctime()struct_time = time.strptime(now)print('當(dāng)前年份:', struct_time.tm_year)print('當(dāng)前月份:', struct_time.tm_mon)print('當(dāng)前日(年月日中的日):', struct_time.tm_mday)print('當(dāng)前小時(shí)數(shù):', struct_time.tm_hour)print('當(dāng)前分鐘數(shù):', struct_time.tm_min)print('當(dāng)前星期:', struct_time.tm_wday+1)print('今年過(guò)了{(lán)0}天(包括今天)'.format(struct_time.tm_yday))

運(yùn)行之后效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

需要注意的是,程序中的星期一是0,tm_wday等于5,那么就需要加一,也就是等于星期六。

strftime()函數(shù)

通過(guò)strptime()函數(shù),我們雖然能夠獲取到單一的日期相關(guān)的數(shù)據(jù)。但是我如果只想要當(dāng)前的時(shí)間,怎么辦?當(dāng)然,你可以通過(guò)上面的分解,將時(shí),分,秒分別轉(zhuǎn)換為字符串然后拼接。不過(guò)這樣太麻煩了,我們有個(gè)更簡(jiǎn)單的方法。

這里,我們就需要用到time.strftime()函數(shù)。用法如下:

import times = time.strftime('%H:%M:%S', time.localtime())print(s)

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

需要注意的是,strftime()函數(shù)的第2個(gè)參數(shù)接受一個(gè)struct_time對(duì)象。而time.localtime()的作用就是格式化時(shí)間戳為本地的時(shí)間,它有一個(gè)sec參數(shù),也就是對(duì)應(yīng)的time.time()函數(shù)的秒數(shù),將秒數(shù)轉(zhuǎn)換為標(biāo)準(zhǔn)的時(shí)間。如果沒(méi)有參數(shù),返回當(dāng)前時(shí)間。

至于第1個(gè)參數(shù),用特定的標(biāo)識(shí)符,表示需要篩選的數(shù)據(jù)。具體用法如下表:

符號(hào) 含義 %y 兩位數(shù)的年份表示(00-99) %Y 四位數(shù)的年份表示(000-9999) %m 月份(01-12) %d 月內(nèi)中的一天(0-31) %H 24小時(shí)制小時(shí)數(shù)(0-23) %I 12小時(shí)制小時(shí)數(shù)(01-12) %M 分鐘數(shù)(00=59) %S 秒(00-59) %a 本地簡(jiǎn)化星期名稱 %A 本地完整星期名稱 %b 本地簡(jiǎn)化的月份名稱 %B 本地完整的月份名稱 %c 本地相應(yīng)的日期表示和時(shí)間表示 %j 年內(nèi)的一天(001-366) %p 本地A.M.或P.M.的等價(jià)符 %U 一年中的星期數(shù)(00-53)星期天為星期的開(kāi)始 %w 星期(0-6),星期天為星期的開(kāi)始 %W 一年中的星期數(shù)(00-53)星期一為星期的開(kāi)始 %x 本地相應(yīng)的日期表示 %X 本地相應(yīng)的時(shí)間表示 %Z 當(dāng)前時(shí)區(qū)的名稱 %% %號(hào)本身

mktime()函數(shù)

假如現(xiàn)在我們有一個(gè)需求,就是自己輸入時(shí)間的年月日時(shí)分秒,然后計(jì)算500秒后的時(shí)間點(diǎn)。怎么實(shí)現(xiàn)呢?

首先,我們需要實(shí)現(xiàn)time庫(kù)的加法運(yùn)算,就需要將我們輸入的日期數(shù)據(jù)轉(zhuǎn)換為time庫(kù)可識(shí)別的日期數(shù)據(jù),而time.mktime()函數(shù)能夠?qū)?shù)字轉(zhuǎn)換為time庫(kù)的日期數(shù)據(jù),然后再進(jìn)行加減法運(yùn)算。

具體操作如下:

import timet = (2021, 2, 17, 17, 3, 38, 1, 48, 0)second_time = time.mktime(t)struct_time = time.localtime(second_time)print(time.strftime('%Y-%m-%d %H:%M:%S', struct_time))second_time2 = second_time + 500struct_time = time.localtime(second_time2)print(time.strftime('%Y-%m-%d %H:%M:%S', struct_time))

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

需要注意的是,time.mktime()函數(shù)接受9位的元組數(shù)據(jù),少一位都會(huì)報(bào)錯(cuò)。元組數(shù)據(jù)的意義分別為年,月,日,時(shí),分,秒,星期幾,今年第幾天,是否為夏令時(shí)。當(dāng)?shù)箶?shù)2,3位數(shù)與前面日期沖突時(shí),time.mktime()函數(shù)會(huì)自動(dòng)修正。

gmtime()函數(shù)

這個(gè)函數(shù)不做過(guò)多的講解,簡(jiǎn)單的理解就是返回UTC時(shí)區(qū)的struct_time對(duì)象。也就是國(guó)際協(xié)調(diào)時(shí)間。

具體用法如下:

import timeutc_now = time.gmtime()print(utc_now)print(time.strftime('%Y-%m-%d %H:%M:%S', utc_now))

運(yùn)行之后,效果如下:

Python time庫(kù)的時(shí)間時(shí)鐘處理

到此這篇關(guān)于Python time庫(kù)的時(shí)間時(shí)鐘處理的文章就介紹到這了,更多相關(guān)Python time庫(kù)時(shí)間時(shí)鐘內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区三区不卡视频网站 | 麻豆mv在线观看| 极品av在线| 一区二区三区四区精品视频| 久久精品二区三区| 久久女人天堂| 国产探花在线精品| 石原莉奈一区二区三区在线观看| 久久这里只有| 国产精品一区免费在线| 中文视频一区| 水野朝阳av一区二区三区| 影音先锋久久| 欧美亚洲日本精品| 国产成人精品亚洲线观看| 日本v片在线高清不卡在线观看| 亚洲中午字幕| 日本亚洲不卡| 日韩av网站在线观看| 日韩中文字幕| 国产精品一级在线观看| 精品三区视频| 久久天堂精品| 日韩亚洲国产欧美| 99国产成+人+综合+亚洲欧美| 三级一区在线视频先锋| 日韩精品一级中文字幕精品视频免费观看 | 国产一区二区三区免费在线| 国产日韩欧美一区二区三区在线观看| 国产视频一区免费看| 国产精品女主播一区二区三区| 国产精品久久久久久久免费观看| 亚州欧美在线| 国产精品2023| 国产精品xxx在线观看| 四虎成人av| 好看的亚洲午夜视频在线| 日韩精品高清不卡| 精品国产亚洲一区二区三区大结局 | 日韩精品一区二区三区中文字幕| 亚洲久久一区| 美女免费视频一区| 精品久久久久中文字幕小说| 99久久精品网| 日韩福利视频一区| 在线天堂中文资源最新版| 91精品福利| 麻豆久久一区| 久久精品不卡| 国产精品99久久久久久董美香| 日韩欧美另类一区二区| 亚洲综合小说| 久久精品国产99国产| 1024精品久久久久久久久| 国产精品一区二区精品| 视频在线观看91| 日韩精品一二三四| 国产情侣久久| 欧美视频二区| 性一交一乱一区二区洋洋av| 中文字幕视频精品一区二区三区| 福利视频一区| 91精品啪在线观看国产爱臀| 日韩欧美少妇| 麻豆精品在线| 天堂va在线高清一区| 韩日一区二区| 最新国产拍偷乱拍精品| 日韩黄色大片网站| 精品美女在线视频| 国产亚洲人成a在线v网站| 午夜宅男久久久| 福利视频一区| 久久精品亚洲| 欧美xxxx性| 国产精品一区毛片| 欧美另类中文字幕| 亚洲精品影视| 91综合久久爱com| 97久久精品| 久久国内精品| 成人羞羞视频播放网站| 欧美精品aa| 国产一区二区精品福利地址| 久久免费大视频| 国产精品地址| 综合激情五月婷婷| 四虎8848精品成人免费网站| 亚洲精品三级| 免费欧美日韩| 国产高清一区| 九九精品调教| 国语精品一区| 国产日本久久| 亚洲精品极品| 日韩视频一区| 久久香蕉网站| 天堂av在线| 欧美va天堂| 久久精品九色| 日韩精品不卡一区二区| 国产女优一区| 欧美三级第一页| 亚洲福利专区| 国产aⅴ精品一区二区四区| 久久久久国产精品一区二区| 欧美精品资源| av亚洲一区二区三区| 欧美日韩在线播放视频| 婷婷中文字幕一区| 精品中文在线| 日韩视频一区二区三区在线播放免费观看 | 在线 亚洲欧美在线综合一区| 91亚洲自偷观看高清| 日韩美女国产精品| 亚洲美女久久| 日本不卡中文字幕| 婷婷综合成人| 日韩黄色av| 国产欧美日韩| 国产黄色精品| 精品视频一区二区三区在线观看| 久久99久久人婷婷精品综合| 国产精品免费99久久久| 国产精品magnet| 精品国产中文字幕第一页| 国产精品视频3p| 国产日韩免费| 欧美极品一区二区三区| 国产精品magnet| 国产精品美女在线观看直播| 国产精品日本一区二区不卡视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 乱人伦精品视频在线观看| 视频一区二区国产| 99久久夜色精品国产亚洲狼 | 欧美日韩精品免费观看视欧美高清免费大片| 欧美亚洲tv| 国产日韩欧美三区| 国产精品丝袜在线播放| 国产精品igao视频网网址不卡日韩| 中文字幕系列一区| 亚洲精品九九| 久久精品免视看国产成人| 日韩精品一二三| 麻豆理论在线观看| 91精品电影| 国产精品成人国产| 国产一区精品福利| 激情久久五月| 日日夜夜免费精品| 麻豆精品久久久| 久久久久久久久丰满| 天堂va蜜桃一区二区三区| 青青青国产精品| 四虎国产精品免费观看| 亚洲精品在线观看91| 老牛影视一区二区三区| 欧美日韩一区二区三区四区在线观看 | 亚洲欧美久久久| 日韩精品免费视频一区二区三区| 精品资源在线| 久久国产亚洲| 亚洲tv在线| 97精品国产| 亚洲中字黄色| 国产精品免费精品自在线观看| 日韩欧美一区二区三区在线视频| 红桃视频国产一区| 日韩国产欧美一区二区三区| 精品少妇av| 亚洲欧美日本日韩| 国产精品久久久久久av公交车| 日韩精品中文字幕第1页| 亚洲综合另类| 久久97视频| 99在线精品免费视频九九视 | 欧美片第1页综合| 久久久精品午夜少妇| 91九色综合| 亚洲高清久久| 国产极品嫩模在线观看91精品| 亚洲精品91| 麻豆91在线播放| 免费日本视频一区| 欧美韩日一区| 久久国产精品毛片| 精品中国亚洲| 一二三区精品| 青青久久av| 日本不卡视频在线观看| 日本美女一区| 久久国产精品免费精品3p | 日韩.com| 欧美日韩网址| 亚洲一区亚洲| 国产精品成久久久久| 日韩一区二区三区免费视频| 日韩精品91| 97成人在线|