首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Basic中的日期计算器

Visual Basic中的日期计算器
EN

Stack Overflow用户
提问于 2013-02-07 11:42:50
回答 1查看 1.8K关注 0票数 0

所以我想要做的是创建一个函数,它可以接受输入的日期,计算X天/周/月之后(或之前)的天数,并输出结果日期。诀窍是要记住计算闰年,有30天或更多或更少的月份,等等。我对Visual Basic非常陌生,所以我真的不知道从哪里开始。我有一些想法在我的脑海中打转,但我没有什么可以真正放到代码中。我不只是希望有人为我写所有的代码,而是给我一些关于从哪里开始的想法,等等。

我现在想的是让用户点击一个按钮(btnCalc),它会提示用户输入他们想要计算的日期,另一个输入框会询问他们希望从该日期添加/减去多少时间。这些值将传递给执行计算的CalculateDate函数。我在考虑,如果用户希望在输入日期之前输入一个负数,那么我可以使用一个if /else子句来根据该数字是>还是< 0来确定要进行哪种计算。这就是我迷路的地方。我不知道如何告诉visual basic日期是什么,也不知道如何确定月份中有多少天,或者如何观察闰年。任何帮助将不胜感激,请告诉我,如果我在这个完全错误的方向。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-02-07 22:28:44

DateTime类中已经包含了所有这些方法。

代码语言:javascript
复制
result = theDate.AddDays(1)
result = theDate.AddDays(-100)
result = theDate.AddMonths(42)
result = theDate.AddYears(-10)
...etc...

有关更多详细信息,请参阅documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14743141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档