2hutool源码分析:DateUtil(时间工具类)-常用的时间类型Date,DateTime,Calendar和TemporalAccessor(LocalDateTime)转换

最后

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。

如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

===================================================================

知其然,知其所以然

项目引用

=================================================================

此博文的依据:hutool-5.6.5版本源码

cn.hutool

hutool-core

5.6.5

方法名称:DateUtil.date(java.util.Date)

===============================================================================================

方法描述


{@link Date}类型时间转为{@link DateTime}

如果date本身为DateTime对象,则返回强转后的对象,否则新建一个DateTime对象

源码分析一


/**

  • {@link Date}类型时间转为{@link DateTime}

  • 如果date本身为DateTime对象,则返回强转后的对象,否则新建一个DateTime对象

  • @param date Long类型Date(Unix时间戳)

  • @return 时间对象

  • @since 3.0.7

*/

public static DateTime date(Date date) {

if (date instanceof DateTime) {

return (DateTime) date;

}

return dateNew(date);

}

判断传入的date是否是DateTime类型,如果是&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值