(注:本笔记是学习“菜鸟教程-Java日期时间”的学习笔记,网址:菜鸟教程-Java日期时间)
1. Date类
1.1 两个构造方法
(1)Date():使用当前日期和时间来初始化对象。
(2)Date(long millisec):millisec是从1970年1月1日起的毫秒数。
1.2 获取当前日期时间
Date date = new Date();
1.3 日期比较
① 使用getTime()方法分别获取两个日期的毫秒值,然后进行比较。
② 使用before()、after()、equals()三个方法进行比较。
③使用compareTo()方法进行比较,相等返回0,调用者大则返回正数,调用者小则返回负数。
1.4 格式化日期
1.4. 1 使用SimpleDateFormat类
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-mm-dd hh:mm:ss");
需要使用到日期和时间的格式化编码,见下表。