Java Date时间工具类
Java 的时间工具类,常用的时间格式化、转换啥的都包了,封装得还挺全。日常开发里,比如要把时间戳转成字符串,或者格式不对要重新排版一下,这类小需求多,用这个类就顺手。
Date 的工具类,封装了不少SimpleDateFormat
的常见用法。你不用每次都去写格式化逻辑,调用方法就能搞定,比如formatDate(new Date(), "yyyy-MM-dd HH:mm:ss")
,返回的就是你想要的格式。
像是前后时间差、时间加减这些操作,也都有方法支持,挺贴心的。比如计算两个日期之间的天数,用getDaysBetween(startDate, endDate)
,直接返回差值。代码不啰嗦,逻辑也清晰。
我自己在项目里常用的是parseDate
和formatDate
,前者把字符串转成Date
对象,后者反过来。写定时任务、日志打点、时间校验这些地方用得多,用这个工具类省了不少事。
如果你也经常在项目里时间,可以去下面这些链接看看,有各种风格的封装实现,也可以参考着改成自己的习惯:
哦对,如果你也用LocalDateTime
那套新的 API,可以顺手扩展一下,老 Date 那套早晚都得换,但现在多系统里还是主流。
下载地址
用户评论