我按下网页上的按钮。我试图在我拥有的代码中将当前日期转换为 3 个变量年、月和日:
Dim intDay As Integer
intDay = Date.Now.Day
我收到错误消息
输入字符串的格式不正确。
建议?
作为 Iam Asp.Net 开发人员,我有这样的代码....
我使用三个文本框来显示 YYYY、MM、DD
TextBox1.Text = DateTime.Now.ToString("yyyy");
TextBox2.Text = DateTime.Now.ToString("MM");
TextBox3.Text = DateTime.Now.ToString("dd");
这给出了这样的输出......
2013
08
08
不应该是:
intDay = DateTime.Now.Day
编辑:没有看到说明 VB.NET 日期的评论也有效;)
这是直接从文档中获取的。因此,您应该能够将 DateTime.Now 分配给时刻并从中获得您想要的东西。
http://msdn.microsoft.com/en-us/library/system.datetime.day.aspx
Dim moment As New System.DateTime(1999, 1, 13, 3, 57, 32, 11)
' Year gets 1999.
Dim year As Integer = moment.Year
' Month gets 1 (January).
Dim month As Integer = moment.Month
' Day gets 13.
Dim day As Integer = moment.Day
' Hour gets 3.
Dim hour As Integer = moment.Hour
' Minute gets 57.
Dim minute As Integer = moment.Minute
' Second gets 32.
Dim second As Integer = moment.Second
' Millisecond gets 11.
Dim millisecond As Integer = moment.Millisecond
我想你想要DateTime.Now.Day