题目
MONTHDELTA(“2021-04-08",4)与MONTHDELTA(“2021-04-08",-4)的返回值分别是多少?A: 2021/8/1B: 2021/8/8C: 2020/12/8D: 2020/12/1
MONTHDELTA(“2021-04-08",4)与MONTHDELTA(“2021-04-08",-4)的返回值分别是多少?
A: 2021/8/1
B: 2021/8/8
C: 2020/12/8
D: 2020/12/1
题目解答
答案
MONTHDELTA("2021-04-08", 4):
这里的日期是 2021年4月8日,我们增加 4个月。
增加4个月后:
2021年4月 + 4个月 = 2021年8月。
由于日期是8号,结果为 2021年8月8日。
MONTHDELTA("2021-04-08", -4):
这里的日期是 2021年4月8日,我们减少 4个月。
减少4个月后:
2021年4月 - 4个月 = 2021年0月(即2020年12月)。
由于日期仍然是8号,结果为 2020年12月8日。
选项 B:2021/8/8(对应 MONTHDELTA("2021-04-08", 4))
选项 C:2020/12/8(对应 MONTHDELTA("2021-04-08", -4))
总结:
返回值分别为 2021/8/8 和 2020/12/8。
解析
步骤 1:MONTHDELTA("2021-04-08", 4)
- 从给定的日期 2021年4月8日开始,增加4个月。
- 2021年4月 + 4个月 = 2021年8月。
- 日期保持不变,因此结果为 2021年8月8日。
步骤 2:MONTHDELTA("2021-04-08", -4)
- 从给定的日期 2021年4月8日开始,减少4个月。
- 2021年4月 - 4个月 = 2021年0月(即2020年12月)。
- 日期保持不变,因此结果为 2020年12月8日。
- 从给定的日期 2021年4月8日开始,增加4个月。
- 2021年4月 + 4个月 = 2021年8月。
- 日期保持不变,因此结果为 2021年8月8日。
步骤 2:MONTHDELTA("2021-04-08", -4)
- 从给定的日期 2021年4月8日开始,减少4个月。
- 2021年4月 - 4个月 = 2021年0月(即2020年12月)。
- 日期保持不变,因此结果为 2020年12月8日。