hutool的 DateUtil工具类相关方法

本文介绍了Java中Hutool库的DateUtil工具类,详细讲解了其提供的日期处理相关方法,包括日期格式化、解析、比较等操作。
摘要由CSDN通过智能技术生成
 public static void main(String[] args) {
   

        // 当前时间
        DateTime date = DateUtil.date();
        // 2022-12-06 13:36:26
        log.info(date.toString());
        // 2022-12-06
        log.info(date.toDateStr());

        // 当前时间
        DateTime date1 = DateUtil.date(Calendar.getInstance());
        // 2022-12-06 13:38:04
        log.info(date1.toString());

        // 当前时间
        DateTime date2 = DateUtil.date(System.currentTimeMillis());
        // 2022-12-06 13:39:03
        log.info(date2.toString());

        // 当前时间:格式 yyyy-MM-dd HH:mm:ss
        String now = DateUtil.now();
        // 2022-12-06 13:40:18
        log.info(now);

        // 当前时间 格式:yyyy-MM-dd
        String today = DateUtil.today();
        // 2022-12-06
        log.info(today);

        // parse方法自动识别一些常见的日期格式
        DateTime time = DateUtil.parse("2022-11-11 3:2:3");
        // 2022-11-11 03:02:03
        log.info(time.toString());

        DateTime time1 = DateUtil.parse("2022年12月6日 14时23分59秒");
        // 2022-12-06 14:23:59
        log.info(time1.toString());

        // 自定义日期格式:* $
        DateTime time2 = DateUtil.
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
cn.hutoolDateUtil工具类提供了一系列方便的日期操作方法,下面就一些常用的方法进行讲解。 1. parse(String dateStr):将字符串转换为日期对象。 2. format(Date date, String format):将日期对象按照指定格式转换为字符串。 3. isLeapYear(int year):判断指定年份是否为闰年。 4. beginOfDay(Date date):获取指定日期的开始时间,即当天的00:00:00。 5. endOfDay(Date date):获取指定日期的结束时间,即当天的23:59:59。 6. between(Date beginDate, Date endDate, DateField dateField):计算两个日期之间的差值,返回指定时间单位的差值,如天数、小时数等。 7. offset(Date date, DateField dateField, int offset):在指定日期上增加或减少指定时间单位的时间量,如增加一天、减少两个小时等。 8. truncate(Date date, DateField dateField):将指定日期的指定时间单位的值清零,如将小时、分钟、秒等清零。 9. age(Date birthDate, Date referenceDate):计算两个日期之间的年龄差值。 10. isSameDay(Date date1, Date date2):判断两个日期是否是同一天。 11. isToday(Date date):判断指定日期是否是当天。 12. isWeekend(Date date):判断指定日期是否是周末。 13. isWorkday(Date date):判断指定日期是否是工作日。 14. getWeekOfYear(Date date):获取指定日期所在的年份的周数。 15. getChineseZodiac(int year):获取指定年份对应的生肖。 16. getZodiac(Date date):获取指定日期对应的星座。 17. parseDateTime(String dateStr):将字符串转换为日期时间对象。 18. formatDateTime(Date date):将日期时间对象按照默认格式转换为字符串。 以上仅为常用方法的部分,还有更多的方法可以参考DateUtil类的API文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值