Wie formatiere ich eine Zeitspanne an, um mir zu zeigen, Gesamtzahl der Stunden?

Ich will, um den Benutzer zu speichern, die Stunden arbeitete in einer Datenbank varchar Spalte, aber standardmäßig, wird der formatierte Wert umfasst die Tage, wenn die Anzahl der Stunden mehr als 24. Ich will nur die Gesamtzahl der Stunden.

Beispiel: wenn ein Benutzer arbeitet, 10:00:00 Stunden heute, 13:00:00 Uhr morgen, 3:30:00 Uhr der Tag nach morgen dann das formatierte total ich will, ist 26:30:00. Stattdessen bin ich zu sehen, 1.2:30:00.

Wie kann ich die Formatierung die ich will?

Auch, wenn ich den Wert speichern 40:00:00 in der Datenbank manuell, und versuchen Sie, es zu Lesen in einem TimeSpan später, bekomme ich einen Fehler.

Wie kann ich die Stunden in der Datenbank, wie ich will, und noch in der Lage sein, es zu Lesen, wieder in eine TimeSpan später?

Sind Sie gefragt die Daten in der Datenbank oder die TimeSpan Struktur in der BCL? Deine Frage ist verwirrend.
Wie vorgeschlagen, hier, es ist am besten zum speichern von Zecken in der Datenbank, anstatt eine formatierte Zeitspanne. Dann müssen Sie nicht dieses problem.
Abstimmung über die feature-Vorschlag, dann warten Sie ein Jahrzehnt für MS zu umgehen: visualstudio.uservoice.com/forums/121579-visual-studio-2015/...

InformationsquelleAutor angel | 2011-05-20

Schreibe einen Kommentar