Djangoの日時フィールドとの日時の比較で混乱しています。コードは次のとおりです
now = datetime.now()
delta = talk.when + timedelta(minutes=(talk.duration + 10))
if now > delta:
return True
return False
talk
は単なる日時フィールドで
duration
あり、整数フィールドです
now
- 勤務時間は ( ) と同じである必要17:43
が5:43
ありdatetime.datetime(2012, 5, 14, 5, 43, 24, 228401)
ます
問題は何ですか、コードのどこが間違っていますか?
今それは動作します
ローカルタイムゾーンで USER_ENV_TZ 変数を追加して使用しましたutcnow
if os.getenv('ENV_USER_TZ', None):
TIME_ZONE = os.getenv('ENV_USER_TZ') # changed to UTC
ありがとう、スルタン