C#: Wie konvertiere ich eine TimeSpan-Wert für ein double?
Wie konvertiere ich eine TimeSpan
Wert auf eine double
in C#?
Ich meine, ich habe diese -08:15:00
und ich möchte ein Doppelzimmer -08.15
.
Warum wollen Sie das tun? 8 Minuten und 15 Sekunden ist nicht gleich 8.15 Minuten.
Es ist nicht ungewöhnlich, repräsentieren einen Winkel wie 22°39'46" wie 22.3946, so vielleicht das ist, was der OP will.
Alles betrachtet, ist deine Frage mehrdeutig ist am besten. 8:15:00 h/m/s, oder ist es m/s/ms? Und hast du wirklich bedeutet 8:15:00 -> 8.15, oder sollte es 8:15:00 -> 8.25?
Es ist nicht ungewöhnlich, repräsentieren einen Winkel wie 22°39'46" wie 22.3946, so vielleicht das ist, was der OP will.
Alles betrachtet, ist deine Frage mehrdeutig ist am besten. 8:15:00 h/m/s, oder ist es m/s/ms? Und hast du wirklich bedeutet 8:15:00 -> 8.15, oder sollte es 8:15:00 -> 8.25?
InformationsquelleAutor user2037696 | 2013-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Trotz der, wie zweideutig diese Frage ist, für zukünftige Referenz, Umar war wahrscheinlich der am nächsten an der Beantwortung der Frage, wie es angezeigt in den Titel.
Um eine
double
aus einerTimeSpan
Objekt, müssen Sie wählen Sie die wichtigsten mess-und Holen Sie sich die Gesamt. Als dieTotal<x>
Eigenschaft, zurückkehren wird, die entsprechenden vollen Wert, und die Fraktionen, die den Wert als Dezimalzahl.So, wenn Sie wollen
8:15:00
zu einemdouble
- und die"8"
stelltHours
, dann werden Sie wollenTimeSpan.TotalHours
deren Ergebnis ein Wert von 8.25.Wenn die
"8"
stelltMinutes
, dann wieder, verwenden Sie die entsprechende EigenschaftTimeSpan.TotalMinutes
für das gleiche Ergebnis, und so weiter.InformationsquelleAutor Digital_Utopia
Könnten Sie
TimeSpan.TotalMinutes
(ruft den Wert der aktuellenTimeSpan
Struktur ausgedrückt in ganze und gebrochene Minuten) oder andere ähnliche Eigenschaften.InformationsquelleAutor Umar Farooq Khawaja
Wiederholen Sie nicht dieses zu Hause!
Nicht
Hours
eigentlichIn Der Tat, @VMAtm!
InformationsquelleAutor tukaef
Können Sie die Verwendung von string.format, dann analysieren Sie es wie folgt:
InformationsquelleAutor albattran