Python 日期的幾個基本操作
從字符串建立一個 datetime 對象
from datetime import datetime, timedelta
date = datetime.strptime('2017-07-16', '%Y-%m-%d')
將時間對象轉(zhuǎn)為字符串
date.strftime('%d %B %Y') # 得到 16 July 2017,常見的英文日期表示法
比較兩個時間對象的先后
date1 = datetime.strptime('2017-07-16', '%Y-%m-%d')
date2 = datetime.strptime('2017-07-15', '%Y-%m-%d')
date1 > date2
給一個時間對象加上幾天,變成另外一個時間對象
date1 = datetime.strptime('2017-07-16', '%Y-%m-%d')
date2 = date1 + timedelta(days=16) # 得到 datetime.datetime(2017, 8, 1, 0, 0)
上面的 date2 變成了8月1號,而不是7月32號,Nice,符合預(yù)期。 不要自己發(fā)明個輪子來硬加哦,容易出錯。
