日期时间API

jdk8之前两个常用的时间类

  1. java.util.date
    1. 构造方法
      new Date();当前时间
      new Date(时间戳);
    2. 常用方法
      date.getTime()//1610858515586
      date.toString()//Sun Jan 17 12:41:55 CST 2021
  2. java.sql.date
    1. 构造方法
      new java.sql.Date(1610858515586L);
    2. 常用方法
      date1.getTime()//1610858515586
      ate1.toString()//2021-01-17
    3. 转换
      根据时间戳
  3. SimpleDateFormat
    1. 实例化
      new SimpleDateFormat();
      new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”)
    2. 字符串和date的转换
      sdf.format(date);
      sdf.parser(String);
  4. Calendar 日历类
    1. 抽象类获取实例化子类
      Calendar.getInstance();
    2. 常用方法
      1. get(Calendar.DAY_OF_MONTH)
      2. set(Calendar.DAY_OF_MONTH)
      3. add(Calendar.DAY_OF_MONTH,3)
      4. Date date = calendar.getTime();
      5. calendar.setTime(date)