我正在尝试移动日期,即后退一个月或前进一个月。如果我从本月(2 月)将一个月向后移动到 1 月,如果我添加一个月,它会保持 2 月的最后一天(28 日)相同。开始日期很好,因为所有月份都从 1 日开始。
请任何人都可以建议。谢谢
维生素B
hStartDate.Value = "2013/2/01 12:00:00 AM"
hEndDate.Value = "2013/2/28 11:59:59 PM"
Dim StartDate As New Date
StartDate = hStartDate.Value
hStartDate.Value = StartDate.AddMonths(-1)
Dim EndDate As New Date
EndDate = hEndDate.Value
hEndDate.Value = EndDate.AddMonths(-1)
输出
hStartDate.Value = "2013/01/01"
hEndDate.Value = "2013/01/28 11:59:59 PM"