プロが教えるわが家の防犯対策術!

VB2005で開発しています
質問1
08:30は510分
05:00は300分
24:00は1440分
48:00は2880分のように変換するプログラム
がわかりません
詳細なコードでの回答をお願いできませんでしょうか

A 回答 (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
    • good
    • 0

それぞれの型がわかりませんが。



時刻が文字列としたら

Dim st As String = "08:30"
Dim v As String() = st.Split(":")

MsgBox(Val(v(0)) * 60 + Val(v(1)) & "分")

こんな感じでも出来ますけど?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています