Java_Date数据类型赋值。比较、加减

加减:

 

SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");
        Date date1 = dateformat.parse("2022-6-17");
        Date date2 = dateformat.parse("2022-6-18");
        Date date3 = dateformat.parse("2022-6-19");
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date1);
        calendar.add(calendar.DATE,20);
        date1=calendar.getTime();
        System.out.println(dateformat.format(date1));
        System.out.println(date2.compareTo(date1));
        System.out.println(date2.compareTo(date2));
        System.out.println(date2.compareTo(date3));

 

 

 

赋值:

关键的语句也就三句话:

(1) SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
 
(2) Date date = dateformat.parse("2022-6-17");
 
(3) System.out.println(dateformat.format(date));

比较:

java.util.Date提供了在Java中比较两个日期的经典方法compareTo()。

  1. 如果两个日期相等,则返回值为0。
  2. 如果Date在date参数之后,则返回值大于0。
  3. 如果Date在date参数之前,则返回值小于0。

赋值参考:here

比较参考:here

加减参考:here

延伸Java日期5种数据类型:here

【Over】

posted @ 2022-06-17 22:04  Renhr  阅读(1463)  评论(0编辑  收藏  举报