1

SSRS 2005を使用しており、時間を3412.254263のようなシリアルUNIX時間から166:12:35のような期間に変換する必要があります。2番目の形式はHH:MM:SSです。

すべての.NETコードは機能するはずですが、日付を含まない関数や、結果を期間として扱わない関数が見つかりません。

どんな助けでもいただければ幸いです!

4

1 に答える 1

1
Public Shared Function formatSeconds(ByVal seconds As Double) As String
    Dim ts As TimeSpan = TimeSpan.FromSeconds(seconds)
    Return String.Format("{0:00}:{1:00}:{2:00}", Math.Floor(ts.TotalHours), ts.Minutes, ts.Seconds)
End Function

編集:VB.NET構文を使用して関数に配置しました。

于 2010-04-30T00:49:23.713 に答える