フォーム上で2つの時間を引き算して時間(分)を求めたい。
(3)
下記プログラムで
もし2つの時間の間に休憩時間(12時~13時)を跨いでいる場合は、
その分を除きたいのですが、どのようにやればいいのでしょうか。
*日付を2~3日跨ぐ場合も考えます。
Me.hiduke1.Text :yyyy/mm/dd
Me.time01.Text : hh:mm
Me.hiduke2.Text :yyyy/mm/dd
Me.time01.Text : hh:mm
Sub Test()
Dim x As Date = Date.Parse(DateValue(Me.hiduke1.Text) + " " + TimeValue(Me.time01.Text))
Dim v As Date = Date.Parse(DateValue(Me.hiduke2.Text) + " " + TimeValue(Me.time02.Text))
Dim o As Double = DateDiff("n", x, v)
Me.TextBox03.Text = Format(o \ 60, "00") & ":" & Format(o Mod 60, "00")
End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。