1

私は通常、Excelでこの優れた方法を使用して、単純なセルのカスタム形式[HH]:mmを使用して、通常の数値形式を時分形式に変換します。これは次のようになります。

エクセルシート

今では、Visual Basic2010やSQL2000でこれを行うのに似たものを見つけることができないようですので、誰もがそれを行う方法を知っています。前もって感謝します。

注:[ HH ] :mmの角かっこは、24時間ラップごとに時間の数値が0に丸められないようにするためのものです。

4

3 に答える 3

1

TimeSpanが必要で、 FromMinutesメソッドを使用して構築するようです。

次に、またはそのオーバーロードの 1 つをTimeSpan使用して、表示用にフォーマットできます。.ToString()

于 2012-11-10T22:46:31.853 に答える
0

これを試して:

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
于 2012-11-10T22:44:54.780 に答える