1、第一步:sql.date的创建,其构造函数是有参的,得指定一个时间戳,代码如下:Date date = new Date(System.currentTimeMillis());System.out.println(date.toString());
2、第二步:sql.date有一些方法,但很多方法已经过时了,并不推荐使用,先看比较常用的,a酆璁冻嘌fter(Date),意思是比它小的时间,代码如下:// 1588042565000 2020-04-28 10:56:05// 1587956165000 2020-04-27 10:56:05Date date = new Date(1588042565000L);System.out.println(date.toString());boolean b = date.after(new java.util.Date(1587956165000L));System.out.println(b);
3、第三步:既然有after,肯定有before了,参数同上面一样,比它大的时间,代码如下:boolean bb = date.before(new java.util.Date(1587956165000L));System.out.println(bb);
4、第四步:compareTo方法,参数同上一样,返回值是int,大于的话的返回是1,等于是0,小于是-1,代码如下:int i = date.compareTo(new java.util.Date(1587956165000L));System.out.println(i);
5、第五步:还有toLocalDate(),转换本地时间;toInstant(),获取一个In衡痕贤伎stant对象,代码如下:LocalDate 造婷用痃localDate = date.toLocalDate();System.out.println(localDate.toString());Instant instant = date.toInstant();
6、第六步:在项目中sql.date的使用的不是很多,用util.date的比较普遍,当然方法存在肯定是用的,就看你怎么发挥了