1. 程式人生 > >python datetime.datetime.strptime 模組的簡單用法

python datetime.datetime.strptime 模組的簡單用法

# -*- coding:utf-8 -*-
import datetime


# 計算兩個日期之間相差多少年, 多少天 , 多少月;

# begin_date = input("請輸入開始日期:")
# end_date = input("請輸入結束日期:")
begin = '2017/01/01'
end = '2018/12/31'
# print(type(begin_date), begin_date)  # <class 'str'> 2017/01/01

# 將 字串開始日期 轉成 日期格式   注意 : 格式一定要對應 /
begin_date = datetime.datetime.strptime(begin, '%Y/%m/%d')
print("開始:", begin_date)
end_date = datetime.datetime.strptime(end, '%Y/%m/%d')
print("結束:", end_date)

# 從開始到結束之間有多少個月
month = (end_date.year - begin_date.year)*12 + (end_date.month - begin_date.month)
print(month)