Date
构造方法:
1、无参数构造方法:
Date date = new Date(); System.out.println(date);// Thu Mar 28 16:28:40 CST 2019,重写了toString方法,打印系统的当前时间
、
2、有参数的构造方法:参数为long类型
Date date2 = new Date(73298479832L);
System.out.println(date2);// Fri Apr 28 16:41:19 CST 1972,这是参数对应的时间
成员方法:
1、
long getTime():把系统当前时间转化为毫秒值,相当于System.currentTimeMillis()
SimpleDateFormat
DateFormat类是一个抽象类
java.text.DateFormat:是日期/时间格式化子类的抽象类
作用:
格式化(也就是日期 -> 文本)、解析(文本->日期)
成员方法:
String format(Date date):按照指定的格式把Date日期格式化为符合模式的字符串
Date parse(String source):把符合模式的字符串解析为Date日期
DateFormat是一个抽象类,无法直接创建对象,可以使用他的子类java.text.SimpleDateFormat
创建对象
java.text.SimpleDateFormat extends Date
该类的构造方法:
SimpleDateFormat(String pattern)
// pattern是指定的模式
// 写对应的模式,会把模式替换为对应的格式的日期,年月日时分秒这些字母不能变化,但是连接符号可以变化,比如:
pattern1 = “yyyy-mm-dd HH:mm:ss";
pattern2 = "yyyy年mm年dd日 HH时mm分ss秒”;