在开发过程中,经常遇到需要对日期进行偏移操作。比如:统计用户30天内的登录次数。
from django.utils import timezone # 带时区日期
analysis_date = timezone.now() - timezone.timedelta(days=-60) # 基于今天 ,向后退30天。向前推,就是 +
其中 timedelta
常用参数用:
-
weeks
: 周 -
days
: 天 -
hours
: 小时 -
minutes
: 分钟 -
seconds
: 秒 -
milliseconds
: 毫秒 -
microseconds
: 微秒