Python基于time模塊表示時(shí)間常用方法
在Python中,通常有這幾種方式來表示時(shí)間:
時(shí)間戳(timestamp), 表示的是從1970年1月1日00:00:00開始按秒計(jì)算的偏移量。例子:1554864776.161901 格式化的時(shí)間字符串,比如“2020-10-03 17:54” 元組(struct_time)共九個(gè)元素。由于Python的time模塊實(shí)現(xiàn)主要調(diào)用C庫(kù),所以各個(gè)平臺(tái)可能有所不同,
mac上:time.struct_time(tm_year=2020, tm_mon=4, tm_mday=10, tm_hour=2, tm_min=53, tm_sec=15, tm_wday=2, tm_yday=100, tm_isdst=0)
索引(Index) 屬性(Attribute) 值(Values)0 tm_year(年) 比如20111 tm_mon(月) 1 - 122 tm_mday(日) 1 - 313 tm_hour(時(shí)) 0 - 234 tm_min(分) 0 - 595 tm_sec(秒) 0 - 616 tm_wday(weekday) 0 - 6(0表示周日)7 tm_yday(一年中的第幾天) 1 - 3668 tm_isdst(是否是夏令時(shí)) 默認(rèn)為-1
UTC時(shí)間
UTC(Coordinated Universal Time,世界協(xié)調(diào)時(shí))亦即格林威治天文時(shí)間,世界標(biāo)準(zhǔn)時(shí)間。在中國(guó)為UTC+8,又稱東8區(qū)。DST(Daylight Saving Time)即夏令時(shí)。
import timeprint(time.time())print(time.localtime())print(time.gmtime()) # 格林威治時(shí)間, 北京時(shí)間減8小時(shí);t1 =time.gmtime()print(time.mktime(t1)) # 轉(zhuǎn)換成時(shí)間戳# time.sleep(3) # 程序休眠 單位秒print(’---------’)print(time.asctime())#把一個(gè)表示時(shí)間的元組或者struct_time表示為這種形式:’Sun Oct 1 12:04:38 2019’。如果沒有參數(shù),將會(huì)將time.localtime()作為參數(shù)傳入。print(time.ctime(1234567))# 把一個(gè)時(shí)間戳(按秒計(jì)算的浮點(diǎn)數(shù))轉(zhuǎn)化為time.asctime()的形式。如果參數(shù)未給或者為None的時(shí)候,將會(huì)默認(rèn)time.time()為參數(shù)。它的作用相當(dāng)于time.asctime(time.localtime(secs))。print(time.strftime('%Y.%m-%d %H:%M',time.localtime()))
import timeprint(time.time())print(time.localtime())print(time.gmtime()) # 格林威治時(shí)間, 北京時(shí)間減8小時(shí);t1 =time.gmtime()print(time.mktime(t1)) # 轉(zhuǎn)換成時(shí)間戳# time.sleep(3) # 程序休眠 單位秒print(’---------’)print(time.asctime())#把一個(gè)表示時(shí)間的元組或者struct_time表示為這種形式:’Sun Oct 1 12:04:38 2019’。如果沒有參數(shù),將會(huì)將time.localtime()作為參數(shù)傳入。print(time.ctime(1234567))# 把一個(gè)時(shí)間戳(按秒計(jì)算的浮點(diǎn)數(shù))轉(zhuǎn)化為time.asctime()的形式。如果參數(shù)未給或者為None的時(shí)候,將會(huì)默認(rèn)time.time()為參數(shù)。它的作用相當(dāng)于time.asctime(time.localtime(secs))。print(time.strftime('%Y.%m-%d %H:%M %p %j %z',time.localtime()))print(time.strptime('2020/04/01 19:30','%Y/%m/%d %H:%M'))-----------------------------------------------------------------------------------------------D:develop_studypythonPython38-32python.exe D:/code_file/first_web/python進(jìn)階/time.py1587612659.019533time.struct_time(tm_year=2020, tm_mon=4, tm_mday=23, tm_hour=11, tm_min=30, tm_sec=59, tm_wday=3, tm_yday=114, tm_isdst=0)time.struct_time(tm_year=2020, tm_mon=4, tm_mday=23, tm_hour=3, tm_min=30, tm_sec=59, tm_wday=3, tm_yday=114, tm_isdst=0)1587583859.0---------Thu Apr 23 11:30:59 2020Thu Jan 15 14:56:07 19702020.04-23 11:30 AM 114 +0800time.struct_time(tm_year=2020, tm_mon=4, tm_mday=1, tm_hour=19, tm_min=30, tm_sec=0, tm_wday=2, tm_yday=92, tm_isdst=-1)Process finished with exit code 0
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ajax請(qǐng)求后臺(tái)得到j(luò)son數(shù)據(jù)后動(dòng)態(tài)生成樹形下拉框的方法2. phpstudy apache開啟ssi使用詳解3. JSP之表單提交get和post的區(qū)別詳解及實(shí)例4. Xml簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理5. 詳解瀏覽器的緩存機(jī)制6. .Net Core和RabbitMQ限制循環(huán)消費(fèi)的方法7. jsp實(shí)現(xiàn)登錄驗(yàn)證的過濾器8. jsp文件下載功能實(shí)現(xiàn)代碼9. ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享10. 存儲(chǔ)于xml中需要的HTML轉(zhuǎn)義代碼
