首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

初中生求教一道超简单的题,多谢,请大家告诉小弟我 多谢

2011-12-25 
初中生求教一道超简单的题,谢谢,请大家告诉我 谢谢题目是:根据用户输入的年、月、日,求出其后一天的年、月、日

初中生求教一道超简单的题,谢谢,请大家告诉我 谢谢
题目是:
根据用户输入的年、月、日,求出其后一天的年、月、日值并输出
用VB。NET做
谢谢大家!

[解决办法]
你用date函数直接加一输出即可
[解决办法]
Public Class Form1

' 用户用DateTimePicker函数来填入日期
Private Sub DateTimePicker1_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
Dim d As Date = Me.DateTimePicker1.Value
Dim d1 As Date = d.AddDays(1) ' 用AddDays方法加多一天
MsgBox(d1.ToShortDateString)
End Sub
End Class
[解决办法]
这就是winForm啊。

您的年月日是怎么输入的?您知道Date这种数据类型么?您的环境是什么?
[解决办法]
哦,这样啊。

您可以在窗体中加入DateTimePicker控件,给用户来挑选日期,如加入DateTimePicker1,那么

DateTimePicker1.Value

就是一个Date值了,用ToShortDateString方法可以取得形如 "yyyy-mm-dd "的日期数据;

而如果通过TextBox来取值的话,可以请用户输入形似 "yyyy-mm-dd "的日期,然后用

Dim d As Date = "# " & Me.TextBox1.Text & "# "

来赋值,也就是说在形如 "yyyy-mm-dd "的字符串两端加上 "# "就获得了Date数据类型。

关于Date更具体的情况您可以到MSDN查询。

热点排行