# DATEDIF
返回两个日期之间的天数、月数或年数。返回的天数不包含结束日期,返回的月份会包含结束月份,返回的年份会包括结束年份。
# 语法
DATEDIF(dateStart, dateEnd, [type])
- dateStart:必需,起始日期
- dateEnd:必需,结束日期
- type:可选,计算类型,默认计算的是两个日期之间相隔的年份
type | 说明 |
---|---|
Y | 表示计算两个日期之间相隔的年份 |
M | 表示计算两个日期之间相隔的月份 |
D | 表示计算两个日期之间相隔的天数 |
YM | 表示计算2个日期之间相隔的月份,忽略年份 |
YD | 表示计算2个日期之间相隔的天数,忽略年份 |
MD | 表示计算2个日期之间相隔的天数,忽略月份 |
# 示例
DATEDIF("20200715","20210716","y")
返回日期之间相隔的年数,返回数值1
DATEDIF("20200715","20180717","y")
结束日期小于起始日期,返回数值-2
DATEDIF("20200715","20210716","m")
返回两个日期之间的月数,返回数值12
DATEDIF("20200715","20210716","d")
返回两个日期之间的天数,返回数值366
DATEDIF("20200715","20210915","ym")
返回两个日期之间相隔的月份,忽略年份,返回数值2
DATEDIF("20120101", "20130202", "yd")
返回两个日期之间相隔的天数,忽略年份,返回数值32
DATEDIF("20120101", "20130202", "md")
返回两个日期之间相隔的天数,忽略年份和月份,返回数值1
DATEDIF("2020-07-21","2020-07-23","d")
日期格式为yyyy-mm-dd,返回数值2
DATEDIF("2020.07.21","2020.07.23","d")
日期格式为yyyy.mm.dd,返回数值2
DATEDIF("2020/07/21","2020/07/23","d")
日期格式为yyyy/mm/dd,返回数值2
DATEDIF("2020 07 21","2020 07 23","d")
日期格式为yyyy mm dd,返回数值2
DATEDIF(DATE(2021,1,26,0,1,1),DATE(2021,1,27,0,2,2))
转换为日期对象后返回日期之间间隔的天数,返回数值1
,DATE函数DATEDIF(TODATE("20210126000101","yyyymmddhhmmss"),TODATE("20210127000202","yyyymmddhhmmss"),"d")
返回日期对象后返回日期之间间隔的天数,返回数值1
,TODATE函数DATEDIF(A1,A2,"d")
引用单元格,返回A1
到A2
之间的天数DATEDIF([起始日期],[截止日期],"d")
引用模型字段,返回起始日期
到截止日期
之间的天数
0条评论
评论