0

これは初心者の質問のようですが、私は本当に苦労しています。

mysql データベースに時間フィールドがあります。vb.net 2012 を使用しています。時間フィールドに時間を挿入しようとしています。テキスト ボックスを使用して、ユーザーに小数 (1:30:00 = 1.5) で時間を入力させることにしました。私の問題は、これらのタイムスパンが 24 時間を超える可能性があり、vb がそれを日を含む形式に変換したいということです。

元。100.5 時間は 4.04:30:00 に変換されます

データベースに挿入できるように、100:30:00 として表示したいと思います。

別の提案を受け付けています。

私を助けてください。私はこれで十分な時間を無駄にしました。

4

1 に答える 1

2

これはあなたが必要とするものですか?

    Dim ts As TimeSpan = New TimeSpan(100, 30, 1)
    Dim foo As String = String.Format("{0:00}:{1:00}:{2:00}", _
                                     Math.Floor(ts.TotalHours), ts.Minutes, ts.Seconds)
于 2013-06-20T17:52:50.263 に答える