Zeitraum der Berechnung für die Stunden und Minuten in C#

Das Endergebnis sollte den Benutzer anzeigen, der die Zeitspanne zwischen dem Beginn der Stunde und am Ende der Stunde.(z.B. arbeiten beginnen um 06:30 UHR und endete um 18:30 Uhr soll das Ergebnis angezeigt werden soll 12 Stunden).

Nun, ich muss DateTime Parameter; fromTime und toTime
Jeder DateTime parameter haben eine Stunde im 24-Stunden-format, und auch vielleicht ein-Minuten-Wert 30 min.

Was ich zu tun bereit ist, um die Zeitspanne zwischen diesen DateTime Parameter.
Für die Stunden, die ich mit dieser Methode:

Public TimeSpan GetHourSpan(DateTime fromTime, DateTime toTime)
{
    TimeSpan fromH = TimeSpan.FromHours(fromTime.Hour);
       TimeSpan toH = TimeSpan.FromHours(toTime.Hour);
       TimeSpan hourTotalSpan = toH.Subtract(fromH);
    return hourTotalSpan;
}

Das ist toll, mein problem ist die Zeitspanne in Minuten, wenn es ist, und schließlich fügen Sie die TimeSpan Objekt anzeigen.

Wenn beide haben 30 min Zeitspanne, in der oben beschriebenen Weise wird 0 zurückgegeben, und als ich Sie starten, überprüfen Sie jeden parameter, wenn es einen Wert in der min-Eigenschaft.

Gibt es nicht eine einfache Möglichkeit, um die Zeitspanne für Stunden-und min zusammen?

InformationsquelleAutor dubi | 2010-11-11

Schreibe einen Kommentar