仅使用月份和年份比较日期

时间:2012-03-12 17:40:20

标签: compare

我正在尝试比较仅包含月份和年份的两个日期。月份和年份将通过键盘输入。结果应该是年龄。

任何帮助将不胜感激......谢谢

2 个答案:

答案 0 :(得分:0)

这个问题背后的逻辑是:

月=(第2年* 12 +月2) - (第1年* 12 +月1) 年=月/ 12

答案 1 :(得分:0)

一般答案是将DAY定为1。

所以在VBA中它看起来像:

IF SERIALDATE('1',monthVAR1,yearVAR1) = SERIALDATE('1',monthVAR2,yearVAR2) THEN
--DO STUFF
ELSE
--DO OTHER STUFF
END IF