#

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?

TimeSpan duration

 

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      

 

Mobile

.

123movies