タイトル | : レースのタイムの計算 |
記事No | : 11540 |
投稿日 | : 2015/12/10(Thu) 12:54 |
投稿者 | : ちんちろりん |
レースなどでよく使われるタイムの足し算をVB.NET?(VB2010)でしたいと思います。 例)1:22,333+2:11,111=3:333,444
□←TextBox1 □←TextBox2 □←TextBox3 ▲←ボタン □←TextBox4 TextBox1〜3には0:00,000と決まったフォーマットのタイムがユーザによって入力される。(分:秒,ミリ秒) TextBox4には、計算結果が表示させる。 ボタンを押すと、TextBox1〜3までに入力された分、秒、ミリ秒のそれぞれの足し算を行う。 つまり、 □←1:22,333 □←2:22,111 □←1:11,001 ▲ボタンを押す。 □←4:55,445 となるようにしたい。 これをVB.NETで以下のように書いたのですが、 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim dt1 As DateTime = TextBox1.Text Dim dt2 As DateTime = TextBox2.Text Dim dt3 As DateTime = TextBox3.Text time4.Text = dt1 + dt2 + dt3 End Sub と、書いたのですが、文字列が横にくっつくだけでうまく加算(計算)ができません。
どのように記述すべきなのでしょうか?
|