Python datetime模塊

# datetime date 模塊

from datetime import date

christmas = date(2017, 12, 25)
print(type(christmas))
print(christmas)
print(christmas.year)
print(christmas.month)
print(christmas.day)
print(christmas.isoformat())
print('min ', date.min, 'max ', date.max)

# 使用today方法聲稱當前日期

now = date.today()
print(now)

# 使用timedelta實現date的加法

from datetime import timedelta
one_day = timedelta( days = 1)
tomorrow = now + one_day
print(tomorrow)

yesterday = now - one_day
print(yesterday)
print(christmas - now)

# datetime time 模塊

from datetime import time
noon = time(12, 0 ,0)
print(noon)
print(noon.hour)
print(noon.minute)
print(noon.second)
print(noon.microsecond)

# datetime 模塊

from datetime import datetime
some_day = datetime(2017, 12, 13, 16, 3, 3)
print('untouched', some_day)
print('isoformat', some_day.isoformat())

# datetime 模塊的 now 方法

now = datetime.now()
print('now', now)
print('month', now.month)
print('day', now.day)
print('minute', now.minute)
print('second', now.second)
print('microsecond', now.microsecond)

# 用combine方法將date對象和一個time對象合并為一個datetime對象

from datetime import datetime, time, date
noon = time(12)
this_day = date.today()
noon_today = datetime.combine(this_day, noon)
print('combined datetime', noon_today.isoformat())

# 用datetime重做  輸入某年某月某日,判斷這一天是這一年的第幾天

a_list = []
for i in range(3):
  a_list.append(int(input('please, enter the year first, I beg you')))

anfang_des_jahres = datetime(a_list[0], 1, 1)
date_entered = datetime(*a_list)

print('days:', date_entered - anfang_des_jahres)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容