【发布时间】:2012-12-04 00:26:40
【问题描述】:
我遇到了一些日期问题(主要是类型不匹配)。我想做的是让他们获得系统时间,然后以 YYYMMDD 格式减去 3 天。例如,20121204 应该返回 20121203。20121203 应该返回 20121130。目前,我可以通过以下方式获取日期:
Sub dateComp()
Dim todaysDate As String
todaysDate = Format(Date, "yyyymmdd")
Debug.Print (todaysDate)
End Sub
我尝试过使用 DateAdd,但它不起作用。 DateAdd(d, -3, todaysDate)
有人有什么想法吗?
【问题讨论】:
-
Format(Date-3, "yyyymmdd")是您所需要的。