我正在研究一个django和java项目,我需要将django中的时间与java中当前时间的时间进行比较。
我将enbled_time存储在模型中:
enabled_time = models.DateTimeField(auto_now = True,default = timezone.now())
时间以db:格式填充在db中:
2017-02-26 14:54:02
现在在我的java项目中运行了一个cron,它检查enabled_time加上到期时间是否大于当前时间:
Long EditedTime = db.getEnabledTime() + (expiryTime*60*1000); //expiryTime is in mins
if (System.currentTimeMillis() - EditedTime > 0) {
//do something
}
这里db是该表的数据库实体。
但 db.getEnabledTime()给出结果'2017'。我做错了什么?
PS:我将时间存储为Long,这对我来说似乎不合适。有人可以建议我应该选择哪种数据类型,还是可以正常工作?