gpt4 book ai didi

java - 如何从 java.util.Date 获取日期部分(处理时间部分)?

转载 作者:搜寻专家 更新时间:2023-11-01 01:23:23 24 4
gpt4 key购买 nike

我想比较两个 java.util.Date 对象的日期部分。我怎样才能做到这一点?我不想分别比较日期、月份和年份。

提前致谢!

最佳答案

commons-lang DateUtils 为这个问题提供了一个很好的解决方案:

watch this

有了这个,您可以在一行中比较两个 Date 实例,而忽略您想要的 Date 的每个部分。

Date date1 = new Date(2011, 8, 30, 13, 42, 15);
Date date2 = new Date(2011, 8, 30, 15, 23, 46);
int compareTo = DateUtils.truncatedCompareTo(date1, date2,
Calendar.DAY_OF_MONTH);

在此示例中,compareTo 的值为 0。

关于java - 如何从 java.util.Date 获取日期部分(处理时间部分)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7609582/

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