我想在我的django模型中將expire_time
設置爲用戶選定日期的午夜,並且知曉時區。但我無法正確理解。任何人都可以告訴我我該怎麼做,或者我在代碼中犯了什麼錯誤?如何使午夜和時區的django模型日期時間字段數據知道?
我的代碼,
date = datetime.strptime(str(request.POST.get('expire') + ', 23:59:59'),
'%Y-%m-%d, %H:%M:%S')
tz = timezone.get_current_timezone()
date_tz = tz.localize(date)
createEventInDB.ev_expire = date_tz
try:
createEventInDB.save()
except Exception as e:
error = e
所以,如果我選擇的日期是2015年12月1日,將它作爲發佈2015年12月1日
我想在數據庫中的數據保存像2015-12-01 23:59:59
。我想給用戶一整天的時間。我目前的時區是美國/芝加哥。我已經通過ip設置了活動時區。所以我想讓它像用戶可以從任何地方發佈,但時區必須是UTC認識的,並在午夜過期。任何人都可以告訴我如何才能使它成爲可能?在數據庫UTC
你怎麼知道你的代碼是錯誤的? – jfs