datetime使用
import datetime
>>> print datetime.datetime.now()
2017-02-15 15:01:24.619000
时间格式化
>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:01:35
>>> print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
2017-02-15 15:01
>>> print datetime.datetime.now().strftime("%Y%m%d")
20170215
时间加减
多加一天
>>> print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-16 15:12:22
减一天
>>> print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:25
多加一小时
>>> print (datetime.datetime.now()+datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 16:10:28
多加一分钟
>>> print (datetime.datetime.now()+datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M:%S")
2017-02-15 15:12:16
减去一年
import datetime
from dateutil.relativedelta import relativedelta
d = datetime.datetime.strptime('20170131', '%Y%m%d')
print(d) // 2017-01-31 00:00:00
print((d - relativedelta(years=1)).strftime('%Y%m%d')) // 20160131