国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

簡單學習Python time模塊

2020-01-04 17:30:37
字體:
來源:轉載
供稿:網友
這篇文章主要和大家一起簡單學習一下Python time模塊,Python time模塊提供了一些用于管理時間和日期的C庫函數,對time模塊感興趣的小伙伴們可以參考一下
 

本文針對Python time模塊進行分類學習,希望對大家的學習有所幫助。

一.壁掛鐘時間

1.time()

time模塊的核心函數time(),它返回紀元開始的秒數,返回值為浮點數,具體精度依賴于平臺。

>>>import time>>>time.time()1460599046.85416

2.ctime()

浮點數一般用于存儲和比較日期,但是對人類不友好,要記錄和打印時間,可以使用ctime()。

>>>import time>>>time.ctime()'Thu Apr 14 10:03:58 2016'>>> later = time.time()+5>>> time.ctime(later)'Thu Apr 14 10:05:57 2016'

二.處理器時鐘時間

clock()返回處理器時鐘時間,它的返回值一般用于性能測試與基準測試。因此它們反映了程序的實際運行時間。

>>>import time>>>time.clock()0.07

三.時間組成

time模塊定義了struct_time來維護時間和日期,其中分開存儲各個組成部分,以便訪問。

import timedef show_struct(s):   print 'tm_year:", s.tm_year   print 'tm_mon:", s.tm_mon   print "tm_mday:", s.tm_mday   print "tm_hour:",s.tm_hour   print "tm_min:", s.tm_min   print "tm_sec:", s.tm_sec   print "tm_wday:", s.tm_wday   print "tm_yday:", s.tm_ydayshow_struct(time.gmtime())show_struct(time.localtime())

gmtime()用于獲取UTC時間,localtime()用于獲取當前時區的當前時間,UTC時間實際就是格林尼治時間,它與中國時間的時差為八個小時。

locatime() = gmtime() + 8hour

四.處理時區

1.獲取時間差

>>>import time>>>time.timezone/3600-8

2.設置時區

ZONES = ["GMT", "EUROPE/Amsterdam']for zone in ZONES:   os.environ["TZ"] = zone   time.tzset()

五.解析和格式化時間

time模塊提供了兩個函數strptime()和strftime(),可以在struct_time和時間值字符串之間轉換。

1.strptime()

用于將字符串時間轉換成struct_time格式:

>>> now=time.ctime()>>> time.strptime(now)time.struct_time(tm_year=2016, tm_mon=4, tm_mday=14, tm_hour=10, tm_min=48, tm_sec=40, tm_wday=3, tm_yday=105, tm_isdst=-1)

2.strftime()

用于時間的格式化輸出

>>> from time import gmtime, strftime>>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())'Thu, 28 Jun 2001 14:17:15 +0000'

3.mktime()

用于將struct_time轉換成時間的浮點數表示

>>>from time import mktime, gmtime>>>mktime(gmtime())1460573789.0

六.sleep()

sleep函數用于將當前線程交出,要求它等待系統將其再次喚醒,如果寫程序只有一個線程,這實際上就會阻塞進程,什么也不做。

import timedef fucn():   time.sleep(5)   print "hello, world"

執行上面的代碼,將等待5秒鐘之后再輸出信息。

以上就是本文的全部內容,希望大家可以對Python time模塊有個大概的了解。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利辛县| 西乌珠穆沁旗| 聊城市| 绥中县| 厦门市| 台东市| 扎囊县| 松原市| 新密市| 晴隆县| 肃宁县| 吉水县| 金寨县| 景宁| 邯郸县| 裕民县| 察哈| 财经| 怀化市| 固阳县| 巍山| 贵溪市| 鄂伦春自治旗| 若尔盖县| 南召县| 岑巩县| 疏勒县| 平谷区| 沾化县| 华安县| 调兵山市| 桦甸市| 漾濞| 陇西县| 潞西市| 南靖县| 玉山县| 浮梁县| 西峡县| 孙吴县| 嵊泗县|