私は通常、Excelでこの優れた方法を使用して、単純なセルのカスタム形式[HH]:mmを使用して、通常の数値形式を時分形式に変換します。これは次のようになります。
今では、Visual Basic2010やSQL2000でこれを行うのに似たものを見つけることができないようですので、誰もがそれを行う方法を知っています。前もって感謝します。
注:[ HH ] :mmの角かっこは、24時間ラップごとに時間の数値が0に丸められないようにするためのものです。
私は通常、Excelでこの優れた方法を使用して、単純なセルのカスタム形式[HH]:mmを使用して、通常の数値形式を時分形式に変換します。これは次のようになります。
今では、Visual Basic2010やSQL2000でこれを行うのに似たものを見つけることができないようですので、誰もがそれを行う方法を知っています。前もって感謝します。
注:[ HH ] :mmの角かっこは、24時間ラップごとに時間の数値が0に丸められないようにするためのものです。
TimeSpanが必要で、 FromMinutesメソッドを使用して構築するようです。
次に、またはそのオーバーロードの 1 つをTimeSpan
使用して、表示用にフォーマットできます。.ToString()
これを試して:
Public Function FormatHoursAndMinutes(totalMinutes As Integer) As String
Dim span As TimeSpan = TimeSpan.FromMinutes(totalMinutes)
Return String.Format("{0:00}:{1:00}", CInt(Math.Floor(span.TotalHours)), span.Minutes)
End Function