【问题标题】:Django / Python - Date joined check [duplicate]Django / Python - 加入日期检查[重复]
【发布时间】:2017-10-16 16:15:24
【问题描述】:

我有以下代码:

currentUser = request.user
date_joined = currentUser.date_joined

if date_joined < datetime.datetime.now()-datetime.timedelta(seconds=20):
     DO SOME STUFF

但是,我收到以下错误:

"can't compare offset-naive and offset-aware datetimes"

我的设置中有“USE_TZ = True”。

为什么要调整我的 if 语句以检查某人加入的日期是否少于 20 秒?

【问题讨论】:

    标签: python django


    【解决方案1】:
    start_time = date_joined .datetime_start.replace(tzinfo=utc)
    end_time = datetime.datetime.now().replace(tzinfo=utc)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 2013-03-02
      • 1970-01-01
      • 2018-04-03
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多