Date类、SimpleDateFormat类

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秒”;

猜你喜欢

转载自www.cnblogs.com/zhuobo/p/10617134.html