- 2006-11-30
- カテゴリー : VB.NET/ASP.NET
- タグ : VB.NET 日付時刻 経過時間
・2つの時刻の差分から HH:mm形式で出力する。
フォーム上にDateTimePickerコントロールを2つと経過時間を表示するテキストボックスを1つ配置する。
名前はそれぞれ、
dtpStartDateTime:開始時刻を設定するDateTimePickerコントロール
dtpEndDateTime:終了時刻を設定するDateTimePickerコントロール
txtTotalTime:経過時間を表示するためのテキストボックスコントロール
終了時刻から開始時刻を減算して経過時間を求め、"00:00"形式で表示するサンプル。
Dim HHmm As New TimeSpan
HHmm = (Me.dtpEndDateTime.Value - Me.dtpStartDateTime.Value)
Me.txtTotalTime.Text = String.Format("{0:00}:{1:00}", HHmm.Hours, HHmm.Minutes)
@IT参考(TimeSpanに関する解説)
フォーム上にDateTimePickerコントロールを2つと経過時間を表示するテキストボックスを1つ配置する。
名前はそれぞれ、
dtpStartDateTime:開始時刻を設定するDateTimePickerコントロール
dtpEndDateTime:終了時刻を設定するDateTimePickerコントロール
txtTotalTime:経過時間を表示するためのテキストボックスコントロール
終了時刻から開始時刻を減算して経過時間を求め、"00:00"形式で表示するサンプル。
Dim HHmm As New TimeSpan
HHmm = (Me.dtpEndDateTime.Value - Me.dtpStartDateTime.Value)
Me.txtTotalTime.Text = String.Format("{0:00}:{1:00}", HHmm.Hours, HHmm.Minutes)
@IT参考(TimeSpanに関する解説)
関連エントリー:
Loading ...
- Newer: Access VBA:環境変数の取得方法
- Older: VB.NET:String.Formatの例
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://billyboy.blog81.fc2.com/tb.php/51-7b978e10
- Listed below are links to weblogs that reference
- VB.NET:2つの時刻の差分から経過時間を求めて"00:00"形式で出力する例。 from 覚書 - My Knowledge Base - FC2ブログ版