1. 程式人生 > >python 日期處理(日期間間隔時間)

python 日期處理(日期間間隔時間)

如果要計算某兩個指定日期間相隔的天數,例如:計算2015年1月21日至2016年4月20日的時間差。

Python提供了較為方便的日期處理模組:datetime

示例程式碼:

#!/usr/bin/env python
# coding:utf-8
__author__ = 'huangfei'

import datetime

time_1 = "2016/1/21"
time_2 = "2016/3/20"

date_1 = time_1.split('/')
date_2 = time_2.split('/')

year_1 = date_1[0]
month_1 = date_1[1]
day_1 = date_1[2
] year_2 = date_2[0] month_2 = date_2[1] day_2 = date_2[2] #日期初始化 d1 = datetime.datetime(int(year_1),int(month_1),int(day_1)) d2 = datetime.datetime(int(year_2),int(month_2),int(day_2)) print (d2 - d1).days

如此,便非常方便得計算日期間隔。