- ベストアンサー
VB2008で日付と時間の計算
教えて下さい。 VBで日付と時間の足し算をしたいのですがやり方がわかりません。 フォームに6つのテキストボックスを配置し、6つのテキストボックスには それぞれ日・時・分の数値を入力します。 例えばヤフーオークションの終了時刻を計算したい場合、 TextBox1~3に現在の日時を入力し、TextBox4~6に残り時間を入力します。 現在時刻 [4] 日 [17] 時 [44] 分 残り時間 [3] 日 [6] 時間 [30] 分 この数値の足し算結果をメッセージボックスに終了時刻として表示させるようにしたいのですが、やり方が分からず困ってます。 教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
dim dt as new Date( 2008, 4, Integer.Parse(TextBox1.text), _ Integer.Parse(TextBox2.text), Integer.Parse(TextBox3.text), 0 ) dt = dt.AddDays( Integer.Parse( TextBox4.Text )) dt = dt.AddHours( Integer.Parse( TextBox5.Text )) dt = dt.AddMinutes( Integer.Parse( TextBox6.Text )) MessageBOx.Show( dt.ToString ) といった具合で ... # エラー処理などは適宜追加してください
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
第6回 文字・数値・日付のあつかい http://homepage1.nifty.com/rucio/VBNyumon/BEGIN6.htm 5.# は日付を作る 参考になるのでは?
お礼
ご回答ありがとうございます。 日付の取り扱いのページ読みました。 自分には応用力がないので難しそうですが勉強になりました。