Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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 如何检查时间戳是否早于一天?_Java - Fatal编程技术网

Java 如何检查时间戳是否早于一天?

Java 如何检查时间戳是否早于一天?,java,Java,我想用Java查询,在创建了时间戳的MySQL数据库中,是否从用户的创建开始,该时间戳是否早于一天 我已经尝试过,只是在一个if查询中,通过via检查时间戳是否早于一天 if (MySQLClass.getInstance().getTimestamp("Friedrich", "Meier")) <= MySQLClass.getInstance().getTimestamp("Friedrich", "Meier&q

我想用Java查询,在创建了时间戳的MySQL数据库中,是否从用户的创建开始,该时间戳是否早于一天

我已经尝试过,只是在一个if查询中,通过via检查时间戳是否早于一天

if (MySQLClass.getInstance().getTimestamp("Friedrich", "Meier")) <= MySQLClass.getInstance().getTimestamp("Friedrich", "Meier")) - 60*60*24) {
}

if(MySQLClass.getInstance().getTimestamp(“Friedrich”,“Meier”))您可以尝试将从数据库获得的时间戳与当前时间的新时间戳进行比较。

使用
newjava.sql.Timestamp(utilDate.getTime())
而不是
MySQLClass.getInstance().getTimestamp(“Friedrich”,“Meier”))-60*60*24

问题是我无法比较两个时间戳。您可以尝试使用calendar对象,然后尝试类似的方法。TimeStamp TimeStamp=MySQLClass.getInstance().getTimestamp(“Friedrich”,“Meier”);日历=日历。getInstance();//将其设置为当前时间日历。添加(calendar.DAY\u OF_YEAR,-1);//将日历设置为前一天if timestamp.before(calendar.getTime()){//do someting}好吧,第一刻我没有看到任何错误,现在我要尝试一下谢谢你的帮助,它成功了。