Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较java中django的auto_now格式的时间戳_Java_Django - Fatal编程技术网

比较java中django的auto_now格式的时间戳

比较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

我正在从事一个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 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()意味着我从数据库中获取时间。