C# TimesPan

C# TimesPan
Der C# TimesPan -Typ gibt den Zeitunterschied zwischen zweimal in Tagen, Stunden, Minuten und Sekunden an. Dies bedeutet die Zeitverhältnisse. C# TimesPan wird zum Vergleich von zwei C# DateTime -Objekten verwendet, um den Unterschied zwischen zwei Daten zu erkennen. Um das Intervall zwischen zwei DateTime -Werten zu erhalten, verwenden wir Timesspan. Es ist eine C# -Klasse, die zur Durchführung von Operationen in Zeitintervallen verwendet wird.

Eigenschaften von Timesspan im C# -Programm

Die Timesspan in C# -Programmierung hat die folgenden Eigenschaften:

  • Tage werden verwendet, um Tage in einem Zeitspannobjekt zurückzugeben.
  • Std werden gewohnt, Stunden zurückzukehren.
  • Protokoll werden verwendet, um Minuten zurückzukehren.
  • Sekunden werden verwendet, um Sekunden zurückzukehren.
  • Millisekunden werden verwendet, um Millisekunden zurückzugeben.

Um die Gesamtzahl aller oben genannten zu erhalten:

Gesamttage, Gesamtzeiten, Totalminute, Gesamtkunden und Totalmillisekunden werden verwendet.


Beispiel 1: Verwenden des neuen Operators in C# -Programmierung in Ubuntu 20.04

Die einfachste Art, Timesspan zu erstellen, besteht darin, einen „neuen Operator“ im C# -Programm zu erstellen. Hier ist der Code im Bild unten angegeben:

Im Beispiel importieren wir zunächst das „Verwenden von Systemen“ für die Aufnahme von Namenspaces. Dann haben wir eine Klasse namens "span" erstellt. Als nächstes haben wir die Hauptfunktion aufgerufen. In dieser Hauptfunktion erstellen wir mit Hilfe des Schlüsselworts „neu“ ein Times -Objekt „Time1“ ohne Parameter, ohne Parameter zu erhalten. Zeigen Sie dies dann auf dem Bildschirm an, indem Sie „Konsole verwenden.Wrireline “druckt die leere Zeitspanne auf dem Ausgangsbildschirm.

Danach übergeben wir einige Parameter an die Timesspan. Wir erstellen eine neue Timesspan „Time 2“ und übergeben Parameter bis Sekunden „Timesspan (10, 15, 82)“. Zeigen Sie auch diese Zeitspanne mit Hilfe der „Konsole.WriteLine () ”. Wir müssen Timespan tagelang bis Sekunden anzeigen. Dafür erstellen wir eine neue Timesspan „Time3“ und passieren Parameter „Timesspan (19, 11, 63, 42)“. Wir nennen die Funktion "ConsoleWriteLine (Time3)", um "Time3" anzuzeigen. Es werden Tage, Stunden, Minuten und Sekunden angezeigt.

Danach erstellen wir noch eine Zeitspanne „Time4“, um Tage, Stunden, Minuten, Sekunden und auch Millisekunden anzuzeigen. Durch die Verwendung „New Timesspan (1, 11, 56, 42, 19)“ wird „Time4“ erstellt. Wir möchten dies auch drucken, damit wir die Methode „ConsoleWriteLine ()“ verwenden. Dies zeigt Timesspan von Tagen bis Millisekunden.

Für Ausgabe
Wir erhalten die Ausgabe des C# -Programms in Ubuntu 20.04 Durch Eingeben der unten angegebenen Befehle. Zuerst wird der Code mit Hilfe des Befehls „MCS“ zusammengestellt und generiert dann eine Datei mit der Erweiterung.exe ”. Jetzt werden wir diesen Code mit dem Befehl „Mono“ in Ubuntu 20 ausführen.04 Terminal.

In dieser Ausgabe ist die erste Anzeige Null, da wir keine Parameter im Code übergeben haben, da wir eine leere „Timesspan“ erstellen,. Die nächste Zeile zeigt Stunden, Minuten und Sekunden, wenn wir diese Parameter in „Timesspan“ übergeben, wenn wir diese Parameter übergeben, in "Timesspan" bestehen. Danach werden Tage, Stunden, Minuten und Sekunden angezeigt, und in der letzten Zeile zeigt es „Timesspan“ von Tagen bis Millisekunden, wie wir bereits im Code erstellt haben.

Beispiel 2: Verwenden von Eigenschaften von Zeitspann in C#

Hier haben wir Ihnen ein Beispiel gegeben, in dem wir die „Eigenschaften von TimesPan“ für die Anzeige von Tagen, Gesamtstunden, Gesamtminuten, Gesamtsekunden und Gesamt Millisekunden in der C# -Programmierung in Ubuntu 20 verwenden.04.

Im obigen Code verfügt die erste Codezeile über eine „Verwendung von System“ -Bibliothek. Dann haben wir eine Klasse mit dem Namen "Detail" und diese Klasse enthält die Hauptfunktion, die "statische void main ()" ist. In dieser Hauptfunktion wird das Objekt von "Timesspan" mit dem Namen "Mydays" erstellt. Das „Neue“ ist ein Schlüsselwort, das zum Erstellen von Timesspan verwendet wird, wie wir im vorherigen Beispiel erklären. Wir müssen die Parameter an diese Zeitspanne übergeben.

Danach möchten wir alle Details über den Parameter anzeigen, den wir in den „Timesspan“ wie Tagen, Gesamtstunden, Gesamtminuten, Gesamtsekunden und Gesamt Millisekunden verabschieden. Dafür müssen wir die Eigenschaften von Timespan verwenden. Jetzt für Drucktage berufen wir die Methode „Konsole.WriteLine () ”. In diesem Bereich verwenden wir die Tage, indem wir die Eigenschaft „Tage“ verwenden, wie im obigen Bild gezeigt. Dadurch werden die Tage angezeigt. Danach verwenden wir die Eigenschaft "Gesamttage" in der "Konsole".Writeline ”-Methode, mit der die Gesamtstunden in„ 10 Tagen “angezeigt werden.

Nachdem wir die Gesamtstunden angezeigt haben.WriteLine ("Gesamt Minuten =" + MyDays.Totalminutes) ”. Hier ist „TotalMinutes“ die Eigenschaft von „Timesspan“, die zur Anzeige von Gesamtmutnissen in „10 Tagen“ verwendet wird. Zeigen Sie nach der Anzeige von Minuten Sekunden und Millisekunden an. Durch die Verwendung der gleichen Methode werden die Sekunden und Millisekunden angezeigt. Um die Sekunden anzuzeigen, verwenden wir die Eigenschaft „Gesamtkunden“, die die Gesamtsekunden in „10 Tagen“ anzeigen wird. Danach verwenden wir die Immobilie "Totalmilliseconds", um alle Millisekunden in "10 Tagen" anzuzeigen.

Wir erhalten die Ausgabe des oben genannten C# -Codes in Ubuntu 20.04 genauso wie im Bild unten gezeigt.

Beispiel 3: Verwenden Sie die adddays () -Methode in C# in Ubuntu 20.04

Hier haben wir ein Beispiel im Bild unten, das die Methode „adddays () in Timesspan in C# -Programmierung verwendet.

Im Overhead -Code verwenden wir zuerst die Systembibliothek „System verwenden“. Dies gibt Zugriff auf Klassen und Funktionen in der C# -Programmierung. Wir deklarieren eine Klasse mit dem Namen "Differenz". In der Klasse haben wir die Hauptfunktion aufgerufen. Danach haben wir den Typ "DateTime" verwendet. Es ist ein Werttyp, der für die Darstellung von Daten und Zeiten im C# -Programm verwendet wird. Wir haben "startDT" mit dem Werttyp "DateTime" deklariert und initialisiert und initialisiert und initialisiert und initialisiert. Dann zugewiesen "DateTime".Jetzt ”zu diesem„ StartDt “, was bedeutet, dass es den aktuellen Datum und die Uhrzeit dem„ Startdt “zuweist.

Wie wir wissen, "datetime.Jetzt ist “eine Eigenschaft in C#, um das aktuelle Datum und die aktuelle Uhrzeit zurückzugeben. Danach deklarieren und initialisieren wir "enddt" mit demselben Werttyp, der "datetime" ist. Wir weisen „DateTime Time zu.Jetzt.Adddays (15) zu „Enddt“, was bedeutet, dass wir dem aktuellen Datum und Uhrzeit „15“ Tage hinzufügen. Das „Adddays ()“ ist eine Methode in der C# -Programmierung, mit der wir die Tage hinzufügen. Jetzt verwenden wir die Zeitspannstruktur, die verwendet wird, um den Unterschied zwischen zweimal zu finden. Wir verwenden eine Zeitspannstruktur mit dem Namen "Diff" und erhalten den Unterschied zwischen "Endddt-Startdt". Es wird den Unterschied zwischen Enddt und StartDT zurückgeben und diese Zeit „diff“ zuweisen.

Wir verwenden die Methode „Konsole.Writeline ”, um diesmal auf dem Bildschirm anzuzeigen. Durch Verwendung von „Konsole.WRITELELE (Differenz von \ n 0 \ n und \ n 1 \ n = \ n 2 ”, enddt, startdt, diff, wir drucken Startdt, Enddt und den Unterschied. Wie wir wissen, wird „\ n“ für eine neue Linie verwendet.

Wir erhalten die Ausgabe, die im Bild unten angegeben ist. In dieser Ausgabe können wir feststellen, dass Datum und Uhrzeit zuerst angezeigt werden und dann der Unterschied zwischen dem Enddt und StartDT in "Timesspan" angezeigt wird.

Abschluss

In diesem Leitfaden untersuchen wir viele Beispiele für „Timesspan“ in der C # -Programmierung. Dieser „Timesspan“ ist sehr hilfreich bei der Darstellung des Zeitraums im C# -Programm. Es bietet viele Methoden und Eigenschaften zur Berechnung der Zeit. Wir haben Methoden zum Hinzufügen und Subtrahieren des „Timesspan“ unserer Wahl. Wir finden auch maximale und minimale Werte, indem wir MaxValue- und Minwert -Methoden verwenden. Es gibt viele andere Methoden, die für uns sehr hilfreich und bequemer sind. Wir haben hier in diesem Leitfaden einige Beispiele erklärt, die sehr interessant und hilfreich sind, um das Konzept von „Timesspan“ zu verstehen.