0

由于“mm”显示月份,我不确定

Format(now + 1, "mm")

will now + 1 个月或 + 1 天 哪个是正确的?

4

2 回答 2

2

现在 + 1 增加一天。不管你如何格式化它。

日期在内部存储为实数的整个部分,并计算为自 1899 年 12 月 30 日以来的天数。
所以今天,2012 年 9 月 20 日,内部存储为 41172。明天将是 41173。

如果您想知道,时间存储为数字的小数部分,并计算为一天的百分比。所以 41172.5 今天是中午。

于 2012-09-20T22:06:06.417 回答
2

不要猜测它。使用专门为此构建的函数DateAdd。有关完整的详细信息,请参阅有关 DateAdd 的 VB6 帮助主题。

Date  = DateAdd("m", 1, Now)
于 2012-09-20T22:17:04.397 回答