2016-07-19 3 views
0

Ex。私はそれに値90のint変数を持って、私は52時00分(hh:mm)とdateandtimeのテキストボックスを持って、私は52分に90分を差し引いたい。整数と日時の値を掛けるにはどうすればよいですか?

90からdateandtime形式を変更し、後で2つの日付と時刻の値を切り捨てる方法がわかりません。

+0

たくさんありますが、datetime値に文字列値を変更する方法やdatetimevalueにint値を変更する方法がわかりません –

+0

VB.NET IsNot vba。 DateTimeは.NET – Plutonix

+0

を意味する必要があります。既に "たくさん"試したことがある場合は、既に試したことのいくつかのコードサンプルを表示してください。 – Jeroen

答えて

1

何かのように私は、妥当性検査は良いアイデアかもしれないと

'assumes textbox has hh:mm 
    Dim p() As String = TextBox1.Text.Split(":"c) 
    Dim ts As TimeSpan = TimeSpan.FromHours(Integer.Parse(p(0))) 
    ts = ts.Add(TimeSpan.FromMinutes(Integer.Parse(p(1)))) 

    Dim intvar As Integer = 90 
    ts = ts.Add(TimeSpan.FromMinutes(-intvar)) 
    Debug.WriteLine("{0:n0}:{1}", CInt(ts.TotalHours), ts.Minutes) 

注意を信じています。

関連する問題