所以我想做的是创建一个可以输入输入日期,计算X天数/周/月(或之前)的函数并输出结果日期。诀窍是要记住计算闰年,有多少或少于30天的月份等等。我是Visual Basic的新手,所以我真的不知道从哪里开始。我脑子里有一些想法,但我没有把它真正放到代码中。我不仅希望有人为我编写所有代码,而是给我一些关于从哪里开始等的想法。
我现在想的是让用户单击一个按钮(btnCalc),该按钮会提示用户输入他们希望计算的日期,另一个输入框询问他们希望添加/减去的时间那个日期。这些值将传递给将执行计算的CalculateDate函数。如果用户希望在输入日期之前得到一个日期,那我正在考虑让用户输入一个负数,因此我可以使用if / else子句根据数字是否为>来确定要进行的计算。或者<这是我迷路的地方。我不知道如何告诉视觉基本日期是什么或如何确定几个月中的天数或观察闰年。任何帮助将在这里得到赞赏,请告诉我,如果我正在完全错误的方向与此。感谢。
答案 0 :(得分:2)
DateTime
类已经包含了所有这些方法。
result = theDate.AddDays(1)
result = theDate.AddDays(-100)
result = theDate.AddMonths(42)
result = theDate.AddYears(-10)
...etc...
有关详细信息,请参阅documentation。