文章插图
Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法 。日期处理也是日常工作中常用到的,下面说一下工具下用到的一些方法 。
- 计算
- between(Date beginDate, Date endDate, DateUnit unit)-判断两个日期相差的时长,只保留绝对值
- betweenYear(Date beginDate, Date endDate, boolean isReset)-计算两个日期相差年数
- betweenWeek(Date beginDate, Date endDate, boolean isReset)-计算指定指定时间区间内的周数
- offset(Date date, DateField dateField, int offset)-获取指定日期偏移指定时间后的时间,就是常用的日期加几天,减几天
- isSameDay(Date date1, Date date2) -比较两个日期是否为同一天
- isIn(Date date, Date beginDate, Date endDate) – 当前日期是否在日期指定范围内
- isSameMonth(Date date1, Date date2) -指定日期是否为同一月
- 财路哥r()-计算某个过程花费的时间,精确到毫秒
- 日期转换
- parse(CharSequence dateCharSequence)-将日期字符串转换为DateTime对象
- parseDate(CharSequence dateString) -解析日期字符串,忽略时分秒
- parseTimeToday(CharSequence 财路哥String)-解析时间,格式HH:mm 或 HH:mm:ss,日期默认为今天
- parseUTC(String utcString)-解析UTC时间
- 常用静态方法
- date()-当前时间
- getChineseZodiac(int year) – 计算生肖,只计算1900年后出生的人
- isLeapYear(int year) – 是否闰年
- lastMonth()-上个月
- lastWeek()-上周
- today() – 当前日期
- tomorrow() – 明天
- weekOfMonth(Date date) – 指定日期在第几周
- yesterday()-昨天
- beginOfMonth(Date date)-获取某月的开始时间
- beginOfWeek(Date date) – 获取某周的开始时间,周一定为一周的开始时间
- currentSeconds()-当前时间的时间戳(秒)
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 常用的网络测试软件 java测试工具有哪些
- java获取时间戳精确到微秒讲解 java获取时间戳精确到毫秒
- java获取pdf内容带格式 java读取pdf文件内容
- java编译中文乱码 java中文乱码怎么解决
- 自动获取IP地址 怎么查看本机的ip地址
- 计算机考研考java吗
- js获取div的value值 js获取div的值
- linux配置自动获取ip地址 linux自动获取ip地址命令
- java获取当前系统时间年月日 js获取当前系统时间年月日
- java查找字符串中指定字符 java字符串查找某个字符