C#: TimeSpan
in Zeit-Einheiten umrechnen
Wie ermittelt man die Zeit in Stunden, Minuten,
Sekunden, Millisekunden aus einem TimeSpan Wert
Ich habe in in meinem C#-Code die Dauer als TimeSpan
erfasst. Wie kann man diese umrechnen?
Man kann die TimeSpan Variable direkt per Eigenschaft
umrechnen
Wie hier der Wert in Sekunden als Integer
int
duration_Seconds = duration.Seconds;
|
C# Code Beispiel umrechnung TimeSpan in Sekunden:
//----< Video >----
//--< Video Details >--
VideoProperties videoProperties = await
file.Properties.GetVideoPropertiesAsync();
TimeSpan duration = videoProperties.Duration ;
int
duration_Seconds = duration.Seconds;
uint
video_height = videoProperties.Height;
uint
video_width = videoProperties.Width;
//--</ Video Details >--
|
TimeSpan
unter Visual Studio C#:
Die Umrechung erfolgt direkt in:
Integer:
Days
Hours
Milliseconds
Minutes
Seconds
Ticks
Double:
TotalDays
TotalHours
TotalMilliseconds
TotalMinutes
TotalSeconds
Zusatz:
Zusätzlich kann man aber auch über C#-Methoden Zeiten mathematisch
addieren
Add(TimeSpan)
Umwandlung von Sekunden in eine TimeSpan Variable
FromSeconds(Double)
MSDN: https://msdn.microsoft.com/en-us/library/system.timespan(v=vs.110).aspx
Reference:
Universal Windows app photo + video Explorer
in the Microsoft Windows app store
https://www.Microsoft.com/de-de/store/apps/photo-video-Explorer/9nblggh4vb7x