日期

1.Date

        Date date = new Date();
        long time = date.getTime();
        System.out.println(time);     // 返回1970.1.1到现在的毫秒值        1630750164279
        System.out.println(date);    // Sat Sep 04 18:09:24 CST 2021
        Date date1 = new Date(time);
        System.out.println(date1);  // Sat Sep 04 18:09:24 CST 2021

java.util.Date类为java.sql.Date类的父类

2.SimpleDateFormat 日期格式化

该类支持日期->文本文本->日期

  • 格式化操作:
  • new SimpleDateFormat() 使用默认的模式和语言环境创建对象
  • public SimpleDateFormat(String pattern) 该构造方法可以用参数pattern指定的格式创建一个对象,该对象调用public String format(Date date)方法格式化时间对象date
  • 解析:
  • public Date parse(String sources)从给定字符串的开始解析文本,以生成一个日期
    public static void main(String[] args) throws ParseException {
        Date date = new Date();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
        String format = simpleDateFormat.format(date);
        System.out.println(format); // 21-9-4 下午7:04
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date d = sdf.parse("2019-01-01 09:39:39");
        System.out.println(d);  // Tue Jan 01 09:39:39 CST 2019
    }
上一篇:Java 常用类(二)时间类


下一篇:java获取Timestamp类型的当前系统时间