试图在2个文本框的标签上显示“hh:mm”

我有两个TextBox元素:textbox1小时和textbox2分钟。我已经尝试了很多代码,但他们不适合我。我总是得到:试图在2个文本框的标签上显示“hh:mm”

从字符串“1”到类型“日期”的转换无效。

我想从两个文本框(textbox1textbox2)的标签上显示的时间(格式为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代表Hoursmm代表minutes 为了更好地理解,阅读DateTime.Now

以上是 试图在2个文本框的标签上显示“hh:mm” 的全部内容, 来源链接: utcz.com/qa/263389.html

回到顶部