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()。
- 如果两个日期相等,则返回值为0。
- 如果Date在date参数之后,则返回值大于0。
- 如果Date在date参数之前,则返回值小于0。
赋值参考:here
比较参考:here
加减参考:here
延伸Java日期5种数据类型:here
【Over】