2、datetime模組
阿新 • • 發佈:2018-12-06
相比於time模組,datetime模組的介面則更直觀、更容易呼叫
datetime模組定義了下面這幾個類:
- datetime.date:表示日期的類。常用的屬性有year, month, day;
- datetime.time:表示時間的類。常用的屬性有hour, minute, second, microsecond;
- datetime.datetime:表示日期時間。
- datetime.timedelta:表示時間間隔,即兩個時間點之間的長度。
- datetime.tzinfo:與時區有關的相關資訊。(這裡不詳細充分討論該類,感興趣的童鞋可以參考python手冊)
d.timestamp(),d.today(), d.year,d.timetuple()等方法可以呼叫
2.datetime.date.fromtimestamp(322222) 把一個時間戳轉為datetime日期型別 3.時間運算
>>> datetime.datetime.now() datetime.datetime(2017, 10, 1, 12, 53, 11, 821218) >>> datetime.datetime.now() + datetime.timedelta(4) #當前時間 +4天 datetime.datetime(2017, 10, 5, 12, 53, 35, 276589) >>> datetime.datetime.now() + datetime.timedelta(hours=4) #當前時間+4小時 datetime.datetime(2017, 10, 1, 16, 53, 42, 876275)
4.時間替換
>>> d.replace(year=2999,month=11,day=30) datetime.date(2999, 11, 30)