- 締切済み
時間を分に変換するプログラム
VB2005で開発しています 質問1 08:30は510分 05:00は300分 24:00は1440分 48:00は2880分のように変換するプログラム がわかりません 詳細なコードでの回答をお願いできませんでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- x-1919
- ベストアンサー率52% (91/173)
回答No.2
TimeSpan 構造体の TotalMinutes プロパティで取得可能。 元の 08:30 が Date 型の変数 dt の場合、Date 型の TimeOfDay で時刻部分を TimeSpan 構造体で取得できるので、そこから TotalMinutes で取得すればよい。 dt.TimeOfDay.TotalMinutes 元の 08:30 が String 型の変数 dt の場合、TimeSpan 構造体の Parse メソッドで dt を TimeSpan 構造体に変換できるので、そこから TotalMinutes で取得すればよい。 TimeSpan.Parse(dt).TotalMinutes
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
それぞれの型がわかりませんが。 時刻が文字列としたら Dim st As String = "08:30" Dim v As String() = st.Split(":") MsgBox(Val(v(0)) * 60 + Val(v(1)) & "分") こんな感じでも出来ますけど?