java如何判断时间是否在给定范围内

2025-10-22 17:08:22

1、import java.util.Date;

导入Date类

代码如下:

public class TestDate {

    public static void main(String[] args) {

        int year=2016;

        int month=11;

        int day=5;

        Date date1=new Date(year-1900,month-1,day);

        Date date2=new Date(year-1900,month,day);

        Date date=new Date(year-1900,month-1,day+10);

        System.out.println(date1+"\n"+date2+"\n"+date);

        if(date.after(date1)&&date.before(date2)){

            System.out.println("Date between"+(date1.getYear()+1900)+"."+(date1.getMonth()+1)+"."+date1.getDate()+" and "+(date2.getYear()+1900)+"."+(date2.getMonth()+1)+"."+date2.getDate());

        }

    }   

}

由于已推荐不使用,所以被注解了。

@Deprecated:表示方法已过时,不建议使用。

java如何判断时间是否在给定范围内

2、其构造方法包括两个:

Date(int year-1990,int month -1,int date)

Date ( long date)长整型指定日期

java如何判断时间是否在给定范围内

3、方法包括对两个日期对象的比较和获得或设置日期对象的参数。

java如何判断时间是否在给定范围内

4、设置参数:

System.out.println(date.getYear()+1990);

        date.setYear(year+1-1990);

        System.out.println(date.getYear()+1990);

java如何判断时间是否在给定范围内

java如何判断时间是否在给定范围内

5、获得参数:

System.out.println(date.getYear()+1990);

java如何判断时间是否在给定范围内

java如何判断时间是否在给定范围内

6、补充Calendar类

import java.util.Calendar;

代码:

        Calendar calendar = Calendar.getInstance();

        Date datec = calendar.getTime();

        System.out.println(datec);

        calendar.set(Calendar.YEAR, 2011);

        System.out.println(calendar.getTime());

java如何判断时间是否在给定范围内

7、       比较代码:

        Calendar a= Calendar.getInstance();

        a.set(2016, 11,11, 19,50, 2);

        a.set(Calendar.MILLISECOND, 0);

        Calendar c= Calendar.getInstance();

        c.set(2016, 12,12, 19,50, 3);

        c.set(Calendar.MILLISECOND, 0);

        System.out.println(a.compareTo(c));

java如何判断时间是否在给定范围内

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢