今天學(xué)的是顯示現(xiàn)在時(shí)間鼻忠。用了三種方法,一種比一種顯示的更為清晰杈绸。
python大大的圖
我的圖
第三行是導(dǎo)入時(shí)間模塊帖蔓。
方法1:第四行函數(shù)time.time()用于獲取當(dāng)前時(shí)間戳,每個(gè)時(shí)間戳都以自從1970年1月1日午夜(歷元)經(jīng)過了多長(zhǎng)時(shí)間來表示。
方法2:第五行用于獲取當(dāng)前時(shí)間瞳脓。第四行雖然得到了一連串的時(shí)間讨阻,但是這樣是一連串的數(shù)字不是我們想要的結(jié)果,我們可以利用time模塊的格式化時(shí)間的方法來處理:
time.localtime(time.time())
用time.localtime()方法篡殷,作用是格式化時(shí)間戳為本地的時(shí)間钝吮。
輸出的結(jié)果是:
time.struct_time(tm_year=2017, tm_mon=7, tm_mday=3, tm_hour=5, tm_min=43, tm_sec=59, tm_wday=0, tm_yday=184, tm_isdst=0)
也就是說我們最后會(huì)輸出年月日時(shí)分秒,tm_wday是星期,一周中的第幾天奇瘦, 從星期日算起棘催,0-6。tm_yday是日期耳标,也就是一年中第幾天醇坝,從今年1月1日到目前的天數(shù),范圍0-365次坡。tm_isdst是夏令時(shí)標(biāo)識(shí)符呼猪,實(shí)行夏令時(shí)的時(shí)候,tm_isdst為正砸琅。不實(shí)行夏令時(shí)的時(shí)候宋距,tm_isdst為0;不了解情況時(shí)症脂,tm_isdst()為負(fù)谚赎。
方法3:第八行用于獲取格式化時(shí)間。最簡(jiǎn)單的獲取可讀的時(shí)間模式的函數(shù)是asctime():這個(gè)方法返回的時(shí)間是最方便人讀的诱篷。
其實(shí)今天的代碼有兩點(diǎn)我不太理解壶唤。1.在顯示時(shí)間的時(shí)候我是下午一點(diǎn)多(13點(diǎn))敲的代碼,時(shí)間卻顯示五點(diǎn)棕所,好像是自己減去了8個(gè)小時(shí)闸盔。2.tm_wday顯示的是0,今天是周一琳省。網(wǎng)上的解釋是它從周日開始計(jì)數(shù)蕾殴,那周一應(yīng)該是1啊,怎么會(huì)是0岛啸。