Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法。日期处理也是日常工作中常用到的,下面说一下工具下用到的一些方法。

  1. 计算

    1. between(Date beginDate, Date endDate, DateUnit unit)-判断两个日期相差的时长,只保留绝对值
    2. betweenYear(Date beginDate, Date endDate, boolean isReset)-计算两个日期相差年数
    3. betweenWeek(Date beginDate, Date endDate, boolean isReset)-计算指定指定时间区间内的周数
    4. offset(Date date, DateField dateField, int offset)-获取指定日期偏移指定时间后的时间,就是常用的日期加几天,减几天
    5. isSameDay(Date date1, Date date2) -比较两个日期是否为同一天
    6. isIn(Date date, Date beginDate, Date endDate) - 当前日期是否在日期指定范围内
    7. isSameMonth(Date date1, Date date2) -指定日期是否为同一月
    8. timer()-计算某个过程花费的时间,精确到毫秒
  2. 日期转换
    1. parse(CharSequence dateCharSequence)-将日期字符串转换为DateTime对象
    2. parseDate(CharSequence dateString) -解析日期字符串,忽略时分秒
    3. parseTimeToday(CharSequence timeString)-解析时间,格式HH:mm 或 HH:mm:ss,日期默认为今天
    4. parseUTC(String utcString)-解析UTC时间
  3. 常用静态方法
    1. date()-当前时间
    2. getChineseZodiac(int year) - 计算生肖,只计算1900年后出生的人
    3. isLeapYear(int year) - 是否闰年
    4. lastMonth()-上个月
    5. lastWeek()-上周
    6. today() - 当前日期
    7. tomorrow() - 明天
    8. weekOfMonth(Date date) - 指定日期在第几周
    9. yesterday()-昨天
    10. beginOfMonth(Date date)-获取某月的开始时间
    11. beginOfWeek(Date date) - 获取某周的开始时间,周一定为一周的开始时间
    12. currentSeconds()-当前时间的时间戳(秒)

更多的方法请关注官方文档。

convert.todatetime指定日期格式_java组件huTool日期DateUtil工具的使用相关推荐

  1. java时间戳转换日期格式_Java时间戳与日期格式字符串的互转

    1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 4 public class DateUtil { 5 /** 6 * ...

  2. java yyyy-mm-dd 日期格式_Java中的日期时间格式化

    原标题:Java中的日期时间格式化 1 Java日期时间格式化的概念 我们在日常的开发过程中常常会碰到关于日期时间的计算与存储问题,比如我们要把一个当前时间类型转换成字符串类型,我们会直接使用Util ...

  3. SQL Server 将JDE日期格式转换成常见日期格式

    SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...

  4. mysql日期格式有哪些,mysql日期格式有哪些

    mysql日期格式有哪些 mysql日期格式有5种,分别为: 1."YYYY-MM-DD HH:MM:SS"格式:2."YYYYMMDDHHMMSS"格式:3. ...

  5. android 时间戳 转日期格式,在Android中转换为简单日期格式或Unix时间戳日期?

    我收到日期(2015-03-20T06:34:01.831183 + 01:00)从服务器这不是简单的日期格式,我想这种类型的日期转换为简单的日期格式一样(yyyyMMddHHmmssSSSS)在An ...

  6. convert.todatetime指定日期格式_SQL基础知识V2——常用日期函数

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 日期函数是数据库中经常需要使用到的,本期将常用的几个日期函数给小伙伴做详细的介绍. G ...

  7. java正则判断日期格式_Java中用正则表达式判断日期格式是否正确

    1.Java中用正则表达式判断日期格式是否正确 DateType.java: /** * @Title:DateType.java * @Package:com.you.dao * @Descript ...

  8. java14位日期格式_java日期格式大全 format SimpleDateFormat

    /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy ...

  9. java 限制日期格式_Java日期格式

    TL;博士 ZonedDateTime.parse ( "20110913T100702.631 GMT" , DateTimeFormatter.ofPattern( " ...

最新文章

  1. xwpftemplate的时间设置_java poi设置生成的word的图片为上下型环绕以及其位置
  2. 2021中国大学排名发布:北京大学连续14年位居榜首
  3. 中国程序员人数将增长50%,过半500强都要卖软件,边缘应用程序增长8倍丨IDC预测下一个五年...
  4. h5网页中使用打电话功能
  5. java 内部类 返回值_Java基础第10天+形式参数和返回值的问题、包、导包、权限修饰符、常见的修饰符、内部类(局部内部类,成员内部类,匿名内部类)...
  6. python观察日志(part16)--收集关键词参数
  7. python常用算法有哪些_python常见的排序算法有哪些?
  8. 一段简单的代码告诉你什么叫内存溢出
  9. cURL 原作者收到死亡恐吓邮件!
  10. 为什么说《让子弹飞》是古今中外的神片
  11. Cloud Native Infrastructures Meetup 精彩回顾(内含 PPT 下载)
  12. Spring Boot 设置允许跨域的两种配置方式
  13. ImageAI (二) 使用Python快速简单实现物体检测 Object Detection
  14. shell中的until循环
  15. 基于docker的redis4.0单机集群搭建
  16. Image Segmentation
  17. 【JavaEE】网络基本概念与协议分层手术刀剖析
  18. 2022年终工作总结PPT模板来了~
  19. Apollo星火计划学习笔记|L1 Apollo平台安装(2021年9月更新)
  20. 资深猎头:面试前要做十四件事

热门文章

  1. 3.Event Delegate
  2. awk命令过滤tomcat的访日日志中IP地址
  3. av_seek_frame() 定位为什么不准呢?
  4. intellij jsp 中文乱码
  5. 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)...
  6. AndroidStudio安卓原生开发_一个activity中引用多个fragment_以及不同activity中复用某个fragment---Android原生开发工作笔记117
  7. 大数据之-Hadoop之HDFS的API操作_文件上传---大数据之hadoop工作笔记0056
  8. uniapp---使用浏览器_Android真机_Iphone真机实时展示uniapp_一次开发_小程序_Android_IOS_快应用通用工作笔记003
  9. springcloud多租户实现原理-Saas多租户实现-以及几种方案_设计思路---springcloud工作笔记108
  10. Sentinel流控规则_线程数失败_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0034