Date 类
Date类表示特定的时刻,精度为毫秒。
构造方法:
date();
表示当前时间
date (long date);
自1970年1月1日00:00:00 GMT以来 到传入参数的毫秒值(根据毫秒算日期)
常用方法:
getTime() 方法
返回自此 Date对象表示的1970年1月1日00:00:00 GMT以来的毫秒数。
setTime(long time)
将此 Date对象设置为表示格林威治标准时间1970年1月1日00:00:00之后的 time毫秒的时间点。
before(Date when)
测试此日期是否在指定日期之前。
after(Date when)
测试此日期是否在指定日期之后。
DateFormat类
因为DateFormate类是一个抽象的类,不能直接去使用,所以使用它的直接子类
SimpleDateFormat
格式:
y --- 年
M --- 月
d --- 日
H --- 时
m --- 分
s --- 秒
构造方法:
SimpleDateFormat()
SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
常用方法:
formate(Date date)方法
将将日期格式化
String text = format.format(new Date());
pase (String text) 方法
将yyyy年MM月dd日 HH:mm:ss字符串,转换为date对象