Python datetime

import datetime

一,获取当前时间

now = datetime.datetiem.now()

输出:2018-03-02 14:36:37.775372

二,设置时间格式 .strftime(format[, tuple]) -> string,时间的格式的为datetime时间戳

now.strftime('%Y-%m-%d %H:%M:%S') 结果:2018-03-02 14:36:37

Python datetime

Python datetime

三,时间往前增加/减少一天/小时/分钟

时间增加一天(小时/分钟把days换为hours/minutes)

tomorrow = now+ datetime.timedelta(days=1)

输出:2018-03-03 14:36:37.775372

时间减少一天(小时/分钟把days换为hours/minutes)

yesterday = now+ datetime.timedelta(days=-1)

输出:2018-03-01 14:36:37.775372

四,时间减少/增加一个月

from dateutil.relativedelta import relativedelta

last_month = now + relativedelta(months=-1)

next_month = now + relativedelta(months=+1)