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
}