gpt4 book ai didi

java - 数据库日期和当前日期的比较

转载 作者:行者123 更新时间:2023-12-01 15:39:27 25 4
gpt4 key购买 nike

数据库日期是 11-18-2011 03:40:56 和当前日期的格式相同。如何比较?我已经实现了以下内容,但没有给出正确的结果。下面是我的代码。

Calendar calendar = Calendar.getInstance();
Calendar currentDate = Calendar.getInstance();
SimpleDateFormat formatter= new SimpleDateFormat("MM-dd-yyyy HH:mm:ss");
String dateNow = formatter.format(currentDate.getTime());

if(datenow.toString.equals(date2)){

}

最佳答案

您不应比较日期的字符串表示形式,而应使用实际对象。如果 date2java.sql.Datejava.util.Date 您可以按原样比较它们,使用 new Date( ).equals(date2).

请注意,日期以毫秒精度存储,因此您可能需要在比较之前删除不需要的字段,或使用 Apache Commons' DateUtils ,例如DateUtils.isSameDay(date2, new Date());

关于java - 数据库日期和当前日期的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8309988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com