java判断两个日期相差时长_系统隐藏的日期函数 —— DATEDIF函数技巧解读

Excel函数中有一类函数在系统目录中查询不到,就连说明性的文档资料也没有。其实这类函数就是Excel的隐藏函数。常见的系统隐藏函数有:DATEDIF、NUMBERSTRING、DATESTRING函数。今天我们先和大家分享一下DATEDIF函数。

DATEDIF函数

功能:用于计算两个日期之间的年、月、日数。

语法结构:=DATEDIF(开始日期,结束日期,统计方式)。

常见的统计方式有:

2b5a55a750360eaf3412b5141022d570.png

1、计算年龄(相差年份,统计方式:Y)

公式:=DATEDIF(C9,TODAY(),"y")

公式说明:C9为开始日期,函数Today()是获取今天的日期,Y指的是年份。也就是统计了相差的年份,这样就能计算出年龄啦。

ccbd7b03b6375b3d03f2d04bbf7701fc.gif

2、计算入职时长(天数)(统计天数,统计方式:D)

公式:=DATEDIF(E9,TODAY(),"D")

公式说明:E9为开始日期,函数Today()是获取今天的日期,D指的是天数。也就是统计了相差的天数,这样就能计算出入职天数啦。还有一种更简单的方法,那就是两个日期直接相减,用今天的日期减掉开始日期(我更推荐这种做法,简单方便)。

93ce654ab7390635bffc2a660291761e.gif

3、计算入职时长(月份)(统计月份,统计方式:M)

公式:=DATEDIF(E9,TODAY(),"M")

公式说明:E9为开始日期,函数Today()是获取今天的日期,M指的是月份。也就是统计了相差的月份数,这样就能计算出入职月数啦。

240063f7cf65028fad18466784c9edcd.gif

4、计算日期为1995-1-23和当前日期的不计年数的间隔天数。

公式:=DATEDIF(A17,TODAY(),"yd")

公式说明:统计同年间隔天数,忽略日期中的年份,统计方式:YD。

0b1f3fe396aaa94b8ac880240773af46.gif

5、计算日期为1995-5-23和当前日期的不计月份和年份的间隔天数。

公式:=DATEDIF(A17,TODAY(),"md")

公式说明:统计同月间隔天数, 忽略日期中的月份和年份,统计方式:MD。

0a1728f395f82404f2b3d97bf0b55b19.gif

6、计算日期为1995-5-23和当前日期的不计年份的间隔月份数。

公式:=DATEDIF(A17,TODAY(),"md")

公式说明:统计同年间隔月数,忽略日期中年份,统计方式:YM。

7b4f57fcf3bae6a68e56bde8ccbfeb52.gif

今天的分享就到这里咯,大家懂了嘛?


--END--

喜欢的小伙伴可以关注一下下方的微信公众号哦,会有更多分享哒!

9493071fa7173706f17aa26a1e56660b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值