【发布时间】:2015-02-11 14:13:36
【问题描述】:
我必须编写一个程序,当我将 2 次输入到 2 个文本框时,它会找到经过的时间,一个文本框将是开始时间,另一个文本框将是结束时间,我不知道我是如何做到这一点的.
示例
开始时间是 12:45
结束时间是 13:15
那么经过的时间应该是30分钟
Public Class Form1
Dim starttime As DateTime
Dim endtime As DateTime
Dim timetaken As TimeSpan
Private Sub btnOK_Click(sender As Object,
e As EventArgs) Handles btnOK.Click
starttime = txtStart.Text
endtime = txtEnd.Text
End Sub
End Class
【问题讨论】:
-
如果没有您的代码,我们不可能告诉您您的代码有什么问题
-
我还没有太多代码,我试图弄清楚如何实际做到这一点 Public Class Form1 Dim starttime As DateTime Dim endtime As DateTime Dim timetaken As TimeSpan Private Sub btnOK_Click(sender As Object, e As EventArgs) 处理 btnOK.Click starttime = txtStart.Text endtime = txtEnd.Text End Sub End Class 这就是我到目前为止所得到的,我不知道从这里去哪里
-
首先使用
Option Strict On(总是)。如果starttime是DateTime类型,您不能简单地为它分配一个字符串(txtBox.Text)并让它神奇地转换为DateTime -
好的,我试试这个,希望最好