django python datetime naive and aware
本问题已经有最佳答案,请猛点这里访问。
我正在使用django和一些python代码,但现在我得到TypeError:无法减去offset-naive和offset-aware datetimes
现在我猜django使用欧洲/阿姆斯特丹时区,我不认为我使用python。
1 2 3 4 5 6 7 8 9 10 11 | class SkillTrainingTimer(models.Model): character = models.ForeignKey(Character, unique=True) skill = models.ForeignKey(Skill, blank=True) trainingground = models.ForeignKey(TrainingGround) timer = models.DateTimeField() def time_remaining(self): remaining = datetime.datetime.now() - self.timer return remaining |
如何使用python 2.7添加时区?
文档:链接
1 2 3 4 5 6 7 | import datetime from django.utils.timezone import utc def time_remaining(self): remaining = datetime.datetime.utcnow().replace(tzinfo=utc) - self.timer return remaining |