gpt4 book ai didi

Java日期时间问题

转载 作者:行者123 更新时间:2023-11-30 07:28:32 24 4
gpt4 key购买 nike

<分区>

我对 Date 实例有疑问。我做了以下事情:

Date startDate = new Date(); //this is from database value
Date todayDate = new Date(); //this is created locally

现在,当我尝试比较它们时,唯一的问题是 Date 实例会有时间,所以当我检查它们是否相等时,它可能不会给出我期望的相同结果,而是更少或更多。我测试了以下内容:

    System.out.println(rsv.startDate);
System.out.println("Today date:"+todayDate);
if(rsv.startDate.equals(todayDate)){
System.out.println("Equal!");
}else if(rsv.startDate.after(todayDate)){
System.out.println("After!!");
}else{
System.out.println("Before!!!!");
}

虽然两者都是 2 月 5 日,但它显示的是 Before 的输出而不是 equal。我该如何补救?我知道 SimpleDateFormat 但这会将日期更改为字符串。

谢谢,

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