java.sql.date怎么用

2025-11-06 18:25:19

1、第一步:sql.date的创建,其构造函数是有参的,得指定一个时间戳,代码如下:

Date date = new Date(System.currentTimeMillis());

 

System.out.println(date.toString());

java.sql.date怎么用

2、第二步:sql.date有一些方法,但很多方法已经过时了,并不推荐使用,先看比较常用的,after(Date),意思是比它小的时间,代码如下:

// 1588042565000  2020-04-28 10:56:05

 

// 1587956165000 2020-04-27 10:56:05

 

Date date = new Date(1588042565000L);

 

System.out.println(date.toString());

 

boolean b = date.after(new java.util.Date(1587956165000L));

 

System.out.println(b);

java.sql.date怎么用

3、第三步:既然有after,肯定有before了,参数同上面一样,比它大的时间,代码如下:

boolean bb = date.before(new java.util.Date(1587956165000L));

 

System.out.println(bb);

java.sql.date怎么用

4、第四步:compareTo方法,参数同上一样,返回值是int,大于的话的返回是1,等于是0,小于是-1,代码如下:

int i = date.compareTo(new java.util.Date(1587956165000L));

 

System.out.println(i);

java.sql.date怎么用

5、第五步:还有toLocalDate(),转换本地时间;toInstant(),获取一个Instant对象,代码如下:

LocalDate localDate = date.toLocalDate();

 

System.out.println(localDate.toString());

 

Instant instant = date.toInstant();

java.sql.date怎么用

6、第六步:在项目中sql.date的使用的不是很多,用util.date的比较普遍,当然方法存在肯定是用的,就看你怎么发挥了

java.sql.date怎么用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢