gpt4 book ai didi

java - 如何比较Java中的两个不同日期时间段?

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

我想比较两个不同的日期期间,并且不管这两个日期期间是否相同都这样做?我怎样才能做到这一点?

  Date d1 = new Date();
Date d2 = new Date();
Date d3 = new Date();
Date d4 = new Date();

假设以上所有日期都有不同的值,我想比较 d1、d2、d3 和 d4 之间的日期时间段。即使它们代表相同的日期。这可能吗?

最佳答案

可以使用compareTo方法,如下,

import java.util.*; 

public class Main {
public static void main(String args[])
{
Date today=new Date();
Date myDate=new Date(today.getYear(),today.getMonth()-1,today.getDay());
System.out.println("My Date is"+myDate);
System.out.println("Today Date is"+today);
if(today.compareTo(myDate)<0)
System.out.println("Today Date is Lesser than my Date");
else if(today.compareTo(myDate)>0)
System.out.println("Today Date is Greater than my date");
else
System.out.println("Both Dates are equal");
}
}

关于java - 如何比较Java中的两个不同日期时间段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280904/

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