1

我正在使用 SSRS 2005,我需要将时间从串行 unix 时间(如 3412.254263)转换为持续时间(如 166:12:35),其中第二种格式为 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 回答