Wie wandle ich HH: MM: SS mit C # .net in Sekunden um?
Ist es eine gute Möglichkeit, dies zu tun, anstatt eine split auf den Dickdarm und multipling aus jedem Abschnitt die entsprechende Zahl zu berechnen, die Sekunden?
InformationsquelleAutor der Frage Andrew | 2009-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie eine timespan. So einfach analysieren den text und die Sekunden.
InformationsquelleAutor der Antwort Michael Piendl
Können Sie mithilfe der parse-Methode auf aTimeSpan.
http://msdn.microsoft.com/en-us/library/system.timespan.parse.aspx
Den " TotalSeconds-Eigenschaft gibt die Gesamtanzahl Sekunden, wenn Sie wollen einfach nur die Sekunden, dann verwenden Sie die Sekunden Eigenschaft
Sekunden zurück '30'.
"TotalSeconds zurück 10 * 3600 + 20 * 60 + 30
InformationsquelleAutor der Antwort Jesper Fyhr Knudsen
Zeitspanne.Parse() analysiert einen formatierten string.
So
InformationsquelleAutor der Antwort Alan
Dieser code ermöglicht es dem Stunden-und Minuten-Komponenten werden optional. Zum Beispiel,
"30" -> 24 Sekunden
"1:30" -> 90 Sekunden
"1:1:30" -> 3690 Sekunden
InformationsquelleAutor der Antwort James Lawruk
InformationsquelleAutor der Antwort Gokul