摘要:的模塊提供了各種操作時(shí)間的功能。模塊變量當(dāng)?shù)貢r(shí)間與標(biāo)準(zhǔn)時(shí)間的誤差,以秒計(jì)當(dāng)?shù)叵牧顣r(shí)時(shí)間與標(biāo)準(zhǔn)時(shí)間的誤差,以秒計(jì)當(dāng)?shù)貢r(shí)間是否反映夏令時(shí),默認(rèn)為關(guān)于標(biāo)準(zhǔn)時(shí)區(qū)名稱夏令時(shí)時(shí)區(qū)名稱的元組模塊方法將時(shí)間元組默認(rèn)為本地時(shí)間格式轉(zhuǎn)換為字符串形式。
Python的time模塊提供了各種操作時(shí)間的功能。在大多數(shù)的編程語言中,表示時(shí)間的方法有兩種,一是時(shí)間戳。即從1970年1月1日00:00:00開始按秒計(jì)算的偏移量;二是該語言自己的數(shù)據(jù)結(jié)構(gòu)。Python中表示時(shí)間的數(shù)據(jù)結(jié)構(gòu)元組,共有九個(gè)元素, 即:
(tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst)
每個(gè)元素分別表示如下含義:
year (four digits, e.g. 1998) month (1-12) day (1-31) hours (0-23) minutes (0-59) seconds (0-59) weekday (0-6, Monday is 0) Julian day (day in the year, 1-366) DST (Daylight Savings Time) flag (-1, 0 or 1) 是否是夏令時(shí)UTC與DST時(shí)間標(biāo)準(zhǔn)簡介
UTC(Coordinated Universal Time,世界協(xié)調(diào)時(shí))亦即格林威治天文時(shí)間,世界標(biāo)準(zhǔn)時(shí)間。在中國為UTC+8。
DST(Daylight Saving Time)即夏令時(shí)。是一種為節(jié)約能源而人為規(guī)定地方時(shí)間的制度,一般在天亮早的夏季人為將時(shí)間提前一小時(shí)。
當(dāng)?shù)貢r(shí)間與標(biāo)準(zhǔn)UTC時(shí)間的誤差,以秒計(jì)
altzone當(dāng)?shù)叵牧顣r(shí)時(shí)間與標(biāo)準(zhǔn)UTC時(shí)間的誤差,以秒計(jì)
daylight當(dāng)?shù)貢r(shí)間是否反映夏令時(shí),默認(rèn)為0
tzname關(guān)于(標(biāo)準(zhǔn)時(shí)區(qū)名稱, 夏令時(shí)時(shí)區(qū)名稱)的元組
模塊方法 asctime([tuple])將時(shí)間元組(默認(rèn)為本地時(shí)間)格式轉(zhuǎn)換為字符串形式。接受一個(gè)時(shí)間元組,其默認(rèn)值為localtime()返回值
clock()返回當(dāng)前程序的cpu執(zhí)行時(shí)間。unix系統(tǒng)始終返回全部運(yùn)行時(shí)間;而windows從第二次開始都是以第一次調(diào)用此函數(shù)時(shí)的時(shí)間戳作為基準(zhǔn),而不是程序開始時(shí)間為基準(zhǔn)。不接受參數(shù)。
ctime(seconds)將時(shí)間戳轉(zhuǎn)換為字符串。接受一個(gè)時(shí)間戳,其默認(rèn)值為當(dāng)前時(shí)間戳。等價(jià)于asctime(localtime(seconds))
gmtime([seconds])將時(shí)間戳轉(zhuǎn)換為UTC時(shí)間元組格式。接受一個(gè)浮點(diǎn)型時(shí)間戳參數(shù),其默認(rèn)值為當(dāng)前時(shí)間戳。
localtime([seconds])將時(shí)間戳轉(zhuǎn)換為本地時(shí)間元組格式。接受一個(gè)浮點(diǎn)型時(shí)間戳參數(shù),其默認(rèn)值為當(dāng)前時(shí)間戳。
mktime(tuple)將本地時(shí)間元組轉(zhuǎn)換為時(shí)間戳。接受一個(gè)時(shí)間元組,必選。
sleep(seconds)延遲一個(gè)時(shí)間段,接受整型、浮點(diǎn)型。
strftime(format[, tuple])將時(shí)間元組以指定的格式轉(zhuǎn)換為字符串形式。接受字符串格式化串、時(shí)間元組。時(shí)間元組為可選,默認(rèn)為localtime()。示例:
>>> time.strftime("%Y-%m-%d %X", time.localtime()) "2011-05-05 16:37:06"strptime(string, format)
將指定格式的時(shí)間字符串解析為時(shí)間元組,strftime()的逆向過程。接受字符串,時(shí)間格式2個(gè)參數(shù),都是必選。示例:
>>> time.strptime("2015-08-05 22:08:06", "%Y-%m-%d %X") time.struct_time(tm_year=2015, tm_mon=8, tm_mday=5, tm_hour=22, tm_min=8, tm_sec=6, tm_wday=2, tm_yday=217, tm_isdst=-1)time()
返回當(dāng)前時(shí)間戳,浮點(diǎn)數(shù)形式。不接受參數(shù)
tzset()改變本地時(shí)區(qū)。
時(shí)間字符串支持的格式%a 本地(locale)簡化星期名稱 %A 本地完整星期名稱 %b 本地簡化月份名稱 %B 本地完整月份名稱 %c 本地相應(yīng)的日期和時(shí)間表示 %d 一個(gè)月中的第幾天(01 - 31) %H 一天中的第幾個(gè)小時(shí)(24小時(shí)制,00 - 23) %I 第幾個(gè)小時(shí)(12小時(shí)制,01 - 12) %j 一年中的第幾天(001 - 366) %m 月份(01 - 12) %M 分鐘數(shù)(00 - 59) %p 本地am或者pm的相應(yīng)符 %S 秒(01 - 61) %U 一年中的星期數(shù)。(00 - 53星期天是一個(gè)星期的開始。)第一個(gè)星期天之前的所有天數(shù)都放在第0周。 %w 一個(gè)星期中的第幾天(0 - 6,0是星期天) %W 和%U基本相同,不同的是%W以星期一為一個(gè)星期的開始。 %x 本地相應(yīng)日期 %X 本地相應(yīng)時(shí)間 %y 去掉世紀(jì)的年份(00 - 99) %Y 完整的年份 %Z 時(shí)區(qū)的名字(如果不存在為空字符) %% ‘%’字符
注:
1、“%p”只有與“%I”配合使用才有效果。
2、文檔中強(qiáng)調(diào)確實(shí)是0 - 61,而不是59,閏年秒占兩秒(汗一個(gè))。
3、當(dāng)使用strptime()函數(shù)時(shí),只有當(dāng)在這年中的周數(shù)和天數(shù)被確定的時(shí)候%U和%W才會(huì)被計(jì)算。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/43097.html
摘要:模塊提供的接口與標(biāo)準(zhǔn)庫基本一致。相比于模塊,模塊的接口則更直觀更容易調(diào)用。模塊定義了兩個(gè)常量這兩個(gè)常量分別表示所能表示的最小最大年份。表示時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)之間的長度。如月份為日期時(shí)間的字符串表示。 Python提供了多個(gè)內(nèi)置模塊用于操作日期時(shí)間,像 calendar,time,datetime。time模塊提供的接口與C標(biāo)準(zhǔn)庫 time.h 基本一致。相比于 time 模塊,da...
摘要:像但創(chuàng)建的所有文件夾需要包含子文件夾。如果子文件夾不能被成功刪除,將拋出。是一個(gè)字符串的路徑在中子文件夾的列表不包括。如果參數(shù)為或者指定一個(gè)的將比它的任何子文件夾的先產(chǎn)生自上而下。 Python的標(biāo)準(zhǔn)庫中的os模塊包含普遍的操作系統(tǒng)功能。這個(gè)模塊的作用主要是提供與平臺(tái)無關(guān)的功能。也就是說os模塊能夠處理平臺(tái)間的差異問題,使得編寫好的程序無需做任何改動(dòng)就能在另外的平臺(tái)上運(yùn)行。當(dāng)然,這個(gè)模...
摘要:命令行參數(shù),第一個(gè)元素是程序本身路徑返回所有已經(jīng)導(dǎo)入的模塊列表獲取當(dāng)前正在處理的異常類當(dāng)前處理的異常詳細(xì)信息退出程序,正常退出時(shí)獲取解釋程序的版本值,進(jìn)制格式如獲取解釋程序的版本信息最大的值最大的值返回系統(tǒng)導(dǎo)入的模塊字段,是模塊名,是模塊返 sys.argv 命令行參數(shù)List,第一個(gè)元素是程序本身路徑 sys.modules.keys() 返回所有已經(jīng)導(dǎo)入的模塊列表 sys.exc_...
摘要:下一篇文章標(biāo)準(zhǔn)庫內(nèi)置函數(shù)標(biāo)準(zhǔn)庫語言參考描述了語言的具體語法和語義,這份庫參考則介紹了與一同發(fā)行的標(biāo)準(zhǔn)庫。這個(gè)庫也包含了內(nèi)置函數(shù)和異常不需要語句就可以在所有代碼中使用的對(duì)象。下一篇文章標(biāo)準(zhǔn)庫內(nèi)置函數(shù) 下一篇文章:Python標(biāo)準(zhǔn)庫---1、內(nèi)置函數(shù) Python 標(biāo)準(zhǔn)庫 Python 語言參考 描述了 Python 語言的具體語法和語義,這份庫參考則介紹了與 Python 一同發(fā)行的標(biāo)...
閱讀 2018·2021-09-29 09:35
閱讀 1952·2019-08-30 14:15
閱讀 2977·2019-08-30 10:56
閱讀 960·2019-08-29 16:59
閱讀 575·2019-08-29 14:04
閱讀 1306·2019-08-29 12:30
閱讀 1030·2019-08-28 18:19
閱讀 514·2019-08-26 11:51