Python零基礎學習筆記(四十)——datetime和Calendar

我是王佳俊發表於2019-01-27
import datetime
import time
```
datetime比time高階了不少,可以理解為date time基於time進行了封裝,
提供了各種實用的函式,date time模組的介面更為直觀,更容易呼叫

模組中的類:
datetime    同時有時間和日期
timedelta   主要用於計算時間跨度
tzinfo      時區相關
time        只關注時間
date        只關注日期
```
#獲取當前時間
d1 = datetime.datetime.now()
print(d1)
#
d2 = datetime.datetime(1995, 4, 28,10,23,34,123355)
print(d2)
#
d3 = datetime.datetime.time(d1)
print(d3)
#將時間轉換為字串
#d4 = d1.strptime("%Y-%m-%d %X")
#print(d4)

#時間加減
d5 = d1 - d2
print(d5)
#間隔的天數
print(d5.days)
#間隔天數除外的秒數
print(d5.seconds)

import calendar
```
日曆
```
#使用
print(calendar.month(2019, 7))

#返回指定年的日曆
print(calendar.calendar(2019))

#判斷閏年,返回True
print(calendar.isleap(2000))

#返回某個月的weekday的第一天和這個月的天數
print(calendar.monthrange(2018, 12))

#返回某個月以每一週為元素的列表
print(calendar.monthcalendar(2017, 12))


相關文章