Konvertieren Unix Epoch Time to Format HH: MM: SS ohne Datum
-
02-10-2019 - |
Frage
Ich verwende SSRS 2005 und ich brauche Zeit von einer seriellen Unix-Zeit wie 3.412,254263 auf eine Dauer wie 166 zu konvertieren: 12: 35, wobei das zweite Format ist HH: MM: SS.
All .NET-Code sollte funktionieren, aber ich kann keine Funktion finden, das nicht das Datum enthält oder nicht behandelt das Ergebnis als Dauer.
Jede mögliche Hilfe würde geschätzt!
Lösung
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
EDIT: Ich legte ihn in einer Funktion, mit VB.NET Syntax
.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow