calendar

calendar

补充date类

    • Date表示特定的瞬间,精确到毫秒,Date类中的大部分方法以及被calender取代

    • package Calendaer;
      
      import java.time.LocalDate;
      import java.util.Date;
      
      public class Demodate {
          public static void main(String[] args) {
              //1.创建DAte对象
              Date date1 = new Date();
              System.out.println(date1.toString());
              System.out.println(date1.toLocaleString());
              //昨天
              Date date2 = new Date(date1.getTime()-(60*60*24*1000));
              System.out.println(date2.toLocaleString());
              //2.方法after before
              boolean  b1=date1.after(date2);
              System.out.println(b1);
              boolean  b2=date1.before(date2);
              System.out.println(b2);
              //比较compareTo();
              int d=date2.compareTo(date1);
              System.out.println(d);
              //equals
              boolean  d2=date1.equals(date2);
      
    • Calendar

    • package Calendaer;
      
      import java.util.Calendar;
      
      public class Demo01 {
          public static void main(String[] args) {
              Calendar calendar=Calendar.getInstance();
              System.out.println(calendar.getTime().toLocaleString());
              System.out.println(calendar.getTimeInMillis());
              //获取时间信息
              //获取年
              int year=calendar.get(Calendar.YEAR);
              //获取月
              int month=calendar.get(Calendar.MONTH);
              //天
              int day=calendar.get(Calendar.DAY_OF_MONTH);
              //小时
              int hour=calendar.get(Calendar.HOUR);
              //分钟
              int minute=calendar.get(Calendar.MINUTE);
              //秒
              int second=calendar.get(Calendar.SECOND);
              System.out.println(year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second);
      
              //3,修改时间
              Calendar calendar2=Calendar.getInstance();
              calendar2.set(Calendar.DAY_OF_MONTH,26);
              System.out.println(calendar2.getTime().toLocaleString());
      
              //4.add修改时间
              calendar2.add(Calendar.HOUR,-1);
              System.out.println(calendar2.getTime().toLocaleString());
      
              //5.补充方法
              int max=calendar2.getActualMaximum(Calendar.DAY_OF_MONTH);
              int min=calendar2.getActualMinimum(Calendar.DAY_OF_MONTH);
              System.out.println(max);
              System.out.println(min);
          }
      
posted @ 2025-10-28 09:06  RIcard  阅读(6)  评论(0)    收藏  举报