前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄

计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄

作者头像
掉发的小王
发布2022-07-11 15:19:19
1.1K0
发布2022-07-11 15:19:19
举报
文章被收录于专栏:小王知识分享小王知识分享

一、前言

我们在开发过程中经常遇到字符串类型的日期,我们会对他们进行种种的修改和调整,最近就是遇到了一个需求,让我们计算两个字符串类型的日期间隔,还有用户填完出生日期,后台处理一下给用户字段的age填上年龄。本来是自己计算的,后来发现了HuTool这个工具包帮助我们整合了,我们直接调用方法即可,接下来让我们试试吧!

二、导入HuTool包

代码语言:javascript
复制
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.7.16</version>
</dependency>

三、实操

代码语言:javascript
复制
	String dateStr1 = "2021-10-01";
	Date date01 = DateUtil.parse(dateStr1);
	
	String dateStr2 = "2021-11-11";
	Date date02 = DateUtil.parse(dateStr2);
	
	//相差41天
	long betweenDay = DateUtil.between(date01, date02, DateUnit.DAY);
	//相差5周,不到一周默认向下取整
	long betweenWeek = DateUtil.between(date01, date02, DateUnit.WEEK);
	
	System.out.println(betweenWeek);//41
	System.out.println(betweenDay);//5
代码语言:javascript
复制
	//年龄
	int age = DateUtil.ageOfNow("1998-12-21");
	
	System.out.println(age);//22

四、总结

不用自己手写的感觉真好,这也是HuTool存在的初衷,就是为了懒人准备的工具类,哈哈哈!!

Q.E.D.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、导入HuTool包
  • 三、实操
  • 四、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档