比较java中django的auto_now格式的时间戳
我正在从事一个django和java项目,在这个项目中,我需要比较django中的时间和java中当前时间的时间 我将enbled_时间存储在模型中,如下所示: 已启用\u time=models.DateTimeField(auto\u now=True,default=timezone.now()) 时间以以下形式填充到数据库中: 2017-02-26 14:54:02 现在在我的java项目中,一个cron正在运行,它检查启用的\u时间加上到期时间是否大于当前时间,如下所示:比较java中django的auto_now格式的时间戳,java,django,Java,Django,我正在从事一个django和java项目,在这个项目中,我需要比较django中的时间和java中当前时间的时间 我将enbled_时间存储在模型中,如下所示: 已启用\u time=models.DateTimeField(auto\u now=True,default=timezone.now()) 时间以以下形式填充到数据库中: 2017-02-26 14:54:02 现在在我的java项目中,一个cron正在运行,它检查启用的\u时间加上到期时间是否大于当前时间,如下所示: Long E
Long EditedTime = db.getEnabledTime() + (expiryTime*60*1000); //expiryTime is in mins
if (System.currentTimeMillis() - EditedTime > 0) {
//do something
}
这里db是该表的数据库实体
但是db.getEnabledTime()会给出一个结果“2017”。我做错了什么
PS:我把时间储存得太久了,这对我来说似乎不合适。有人能建议我应该选择哪种数据类型吗?或者它工作正常吗?db到底是什么?db.getEnabledTIme()的具体功能是什么?这可能有助于提供更多线索。至于Long中的时间,对我来说似乎很好,尤其是从epoch开始计算时间。db.getEnabledTime()意味着我从数据库中获取时间。