【发布时间】:2015-08-17 09:20:22
【问题描述】:
我有以下功能:
epoch = datetime(1970, 1, 1)
def epoch_seconds(date):
"""Returns the number of seconds from the epoch to date."""
print(epoch)
td = date - epoch
return td.days * 86400 + td.seconds + (float(td.microseconds) / 1000000)
当我直接从我的模型中获取日期时,我收到以下错误:
打印(epoch_seconds(self.modified))
不能减去 offset-naive 和 offset-aware 日期时间
所以我检查了self.modified和epoch的格式
self.modified = 2015-08-13 16:29:37.601681+00:00
epoch = 1970-01-01 00:00:00
我想我理解错误并且需要这些格式相同但是我不知道.601681+00:00 是什么以及如何执行此操作。能否帮助解释. 之后的内容以及如何使它们匹配?
【问题讨论】:
标签: python