python日期時(shí)間處理基礎(chǔ)

基礎(chǔ)

Python提供了一個(gè)time和calendar模塊可以用于格式化日期和時(shí)間。

Python程序能用很多方式處理日期和時(shí)間,轉(zhuǎn)換日期格式是一個(gè)常見的功能。

每個(gè)時(shí)間戳都以自從1970年1月1日午夜(歷元)經(jīng)過了多長(zhǎng)時(shí)間來表示。時(shí)間間隔是以秒為單位的浮點(diǎn)小數(shù)。

time模塊

Python的time模塊下有很多函數(shù)可以轉(zhuǎn)換常見日期格式。如函數(shù)time.time()用于獲取當(dāng)前時(shí)間戳

importtime;#引入time模塊

ticks=time.time()

print"當(dāng)前時(shí)間戳為:",ticks

返回浮點(diǎn)數(shù)的時(shí)間輟方式向時(shí)間元組轉(zhuǎn)換,只要將浮點(diǎn)數(shù)傳遞給如localtime之類的函數(shù)。

localtime=time.localtime(time.time())

print"本地時(shí)間為:",localtime

結(jié)果為time.struct_time(tm_year=2016,tm_mon=4,tm_mday=7,tm_hour=10,tm_min=3,tm_sec=27,tm_wday=3,tm_yday=98,tm_isdst=0)

格式化時(shí)間:

localtime=time.asctime(time.localtime(time.time()))

print"本地時(shí)間為:",localtime

結(jié)果為

本地時(shí)間為:ThuApr710:05:212016

#格式化成2016-03-20 11:45:39形式

printtime.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

#格式化成Sat Mar 28 22:24:24 2016形式

printtime.strftime("%a %b %d %H:%M:%S %Y",time.localtime())

獲取某月日歷calendar模塊

Calendar模塊有很廣泛的方法用來處理年歷和月歷,例如打印某月的月歷:

cal=calendar.month(2016,1)

print"以下輸出2016年1月份的日歷:"

printcal;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Python 基礎(chǔ)教程 實(shí)例(Python 2.0+) 實(shí)例(Python 3.0+) Python 簡(jiǎn)介 Pyt...
    縱我不往矣閱讀 64,771評(píng)論 0 23
  • 目錄 1. 類型匯總 2.數(shù)據(jù)類型轉(zhuǎn)換 3.列表 4.元組 5.日期和時(shí)間 6.字典 一、 類型匯總 1.字符串 ...
    古佛青燈度流年閱讀 684評(píng)論 2 1
  • 目錄 1. 類型匯總 2.數(shù)據(jù)類型轉(zhuǎn)換 3.列表 4.元組 5.日期和時(shí)間 6.字典 一、 類型匯總 1.字符串 ...
    古佛青燈度流年閱讀 351評(píng)論 0 0
  • 在Python中,與時(shí)間處理有關(guān)的模塊就包括:time,datetime以及calendar。這篇文章,主要講解t...
    linco159閱讀 588評(píng)論 0 0
  • 三年,我成長(zhǎng)了,因?yàn)閻矍椤?初戀離開我之后,我每天都在痛苦中生活,不是愛情把我傷害了,是我本來就不夠強(qiáng),不懂愛情,...
    夜未央com閱讀 483評(píng)論 1 2