Date类:

1.毫秒值特点

  • 毫秒的0点:公元1970年1月1日,午夜0:00:00 毫秒的值是0
  • 1000毫秒 = 1秒
  • 时间和日期的计算都依赖于毫秒值
  • System.currentTimeMillis();方法返回当前毫秒值

2.Date类空参构造方法返回值为当前系统时间

 

3.Date(long date) long类型的毫秒值 将毫秒值转换为日期对象

 

4.Date类getTime方法返回当前毫秒值

 

5.Date类setTime方法与long类型构造方法类似

 


 

 

DateFormat类:

特点:

  是一个抽象类,需要调用子类SimpleDateFormat实现相应功能

1.字母所表示的字段含义(常用)

字段

含义

yyyy

表示年份

MM

表示月份

dd

表示一个月中的天数

HH

表示十二小时格式

hh

表示二十四小时格式

mm

表示一小时中的分钟数

ss

表示秒数

2.调用simpleDateFormat类实现日期格式化

SimpleDateFormat sfg = new SimpleDateFormt("YYYY年MM月dd日HH点mm分ss秒");

 

3.SimpleDateFormat类format方法传递日期格式

String date = sdf.format(new Date());