我有两个TextBox
元素:textbox1
表示小时,textbox2
表示分钟。我尝试了很多代码,但它们并没有为我工作。我总是得到:
从字符串转换" 1"输入'日期'无效。
我想在两个文本框(hh:mm
和textbox1
)的标签上显示时间(格式textbox2
)。
答案 0 :(得分:1)
我想〜你想尝试将TextBox中的值解析为DateTime,然后在Label中显示它?如果是这样,尝试这样的事情:
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")
答案 1 :(得分:0)
首先,你没有提到你到目前为止尝试的任何代码。但是解决方案是:
11 ?- [user].
add1(X,Y):- Y is X+1.
|:
12 ?- f(add1,5,L).
L = [1, 2, 3, 4, 5, 6].
13 ?- g(add1,5,L).
L = [1, 2, 3, 4, 5, 6].
获取 textbox1.text=DateTime.Now.ToString("HH")
textbox2.text=DateTime.Now.ToString("mm")
后例外,可以使用Cannot convert string to date
修复此问题。在代码中,ToString
代表HH
,Hours
代表{ {1}}
为了更好地理解,请阅读DateTime.Now