试图在2个文本框的标签上显示“hh:mm”
我有两个TextBox
元素:textbox1
小时和textbox2
分钟。我已经尝试了很多代码,但他们不适合我。我总是得到:试图在2个文本框的标签上显示“hh:mm”
从字符串“1”到类型“日期”的转换无效。
我想从两个文本框(textbox1
和textbox2
)的标签上显示的时间(格式为hh:mm
)。
回答:
我〜思〜你想从文本框的值解析成一个DateTime,和T文档母鸡显示在一个标签?如果是这样,尝试这样的事情:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim dt As DateTime
If DateTime.TryParse(TextBox1.Text & ":" & TextBox2.Text, dt) Then
Label1.Text = dt.ToString
End If
End Sub
如果你想只显示时间部分,则:
Label1.Text = dt.ToString("h:mm tt")
回答:
的,U没有提及ü尝试了任何代码首先far.However的解决办法是:
textbox1.text=DateTime.Now.ToString("HH") textbox2.text=DateTime.Now.ToString("mm")
UR越来越Cannot convert string to date
例外,这可以通过使用ToString
。在码固定, HH
代表Hours
和mm
代表minutes
为了更好地理解,阅读DateTime.Now
以上是 试图在2个文本框的标签上显示“hh:mm” 的全部内容, 来源链接: utcz.com/qa/263389.html