描述:
判断两个日期是否相同。
语法:
deq(datetimeExp1,datetimeExp2)
备注:
将dateExp1和dateExp2两个日期参数比较,判断是否相同,默认为时间精确到日。
参数:
datetimeExp1/datetimeExp2 |
日期或标准日期格式的字符串,如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss。 |
选项:
@y |
时间精确到年。 |
@q |
时间精确到季度。 |
@m |
时间精确到月。 |
@t |
时间精确到旬。 |
@w |
时间精确到周,将周日作为每周的第一天。 |
@1 |
与@w组合使用,将周一作为每周的第一天。注意是数字1。 |
返回值:
Boolean值
示例:
|
A |
|
1 |
=deq("1988-12-08","1988-12-07") |
false,判断两个日期是否相同。 |
2 |
=deq@y(date("1988-11-08"),date("1988-09-12")) |
true,判断两个日期是否在同一年。 |
3 |
=deq@m(date("1988-11-08"),date("1988-09-12")) |
false,判断两个日期是否在同一月。 |
4 |
=deq@q(date("1988-12-08"),date("1988-10-12")) |
true,判断两个日期是否在同一季度。 |
5 |
=deq@t(date("1988-10-08"),date("1988-10-12")) |
false,判断两个日期是否在同月的同一旬。 |
6 |
=deq@w(date("2023-09-03"),date("2023-09-09")) |
true,判断两个日期是否在同一周,将周日作为每周的第一天。 |
7 |
=deq@1w(date("2023-09-03"),date("2023-09-09")) |
false,判断两个日期是否在同一周,将周一作为每周的第一天。 |