【Java】时间日期类笔记整理

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());

猜你喜欢

转载自www.cnblogs.com/release0/p/9196165.html