Java 如何检查时间戳是否早于一天?
我想用Java查询,在创建了时间戳的MySQL数据库中,是否从用户的创建开始,该时间戳是否早于一天 我已经尝试过,只是在一个if查询中,通过via检查时间戳是否早于一天Java 如何检查时间戳是否早于一天?,java,Java,我想用Java查询,在创建了时间戳的MySQL数据库中,是否从用户的创建开始,该时间戳是否早于一天 我已经尝试过,只是在一个if查询中,通过via检查时间戳是否早于一天 if (MySQLClass.getInstance().getTimestamp("Friedrich", "Meier")) <= MySQLClass.getInstance().getTimestamp("Friedrich", "Meier&q
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}好吧,第一刻我没有看到任何错误,现在我要尝试一下谢谢你的帮助,它成功了。