Heim > Artikel > Backend-Entwicklung > Zeitstempel zum Datum C#
Der folgende Artikel bietet eine Übersicht über Timestamp to Date C#. Der Zeitstempel in C# gibt die in Sekunden gemessene Zeit seit Betrachtung der ersten Unix-Epoche an. Dieser Zeitstempel wird dann entsprechend den Anforderungen in ein Datum umgewandelt, wobei der Zeitstempel zur ordnungsgemäßen Darstellung in das Datumsformat geändert werden muss. Sowohl die Darstellung von Datum als auch Uhrzeit ist erforderlich, um die Informationen zu einer Datei oder einem Ordner zu erhalten. Manchmal ist auch eine Konvertierung des Zeitstempels in das Datum erforderlich, um genaue und genaue Details über das Paket zu erhalten, und spielt eine wichtige Rolle bei der Darstellung.
Syntax von Timestamp to Date C#
Für die Konvertierung von Zeitstempeln in das aktuelle Datum in C# spielen Epochen eine entscheidende Rolle und diese wiederum haben unterschiedliche Syntax- und Konvertierungsverfahren, die wie folgt dargestellt werden:
Zeitstempel und Datumsstempel spielen im täglichen Leben eine sehr wichtige Rolle; Auf dieser Grundlage können einige wichtige und entscheidende Informationen zum Zeitpunkt der Verpackung oder sogar zum Zeitpunkt der Produktion abgerufen werden.
Schritte zum Konvertieren des Zeitstempels in ein Datum in C# lauten wie folgt:
Im Folgenden finden Sie Beispiele für Timestamp to Date C#:
Dieses Programm demonstriert die Konvertierung von Unix-Zeitstempeln in Datums-Zeitstempel, und der UNIX-Zeitstempel unterstützt das Datum 17.10.2019 mit einer Uhrzeit von 15:58 Uhr, wie in der Ausgabe gezeigt.
Code:
using System; namespace My_Workspce { class Progrm_1 { static void Main (string [] args) { double timestmp = 1413561532; System.DateTime dat_Time = new System.DateTime(1965, 1, 1, 0, 0, 0, 0); dat_Time = dat_Time.AddSeconds(timestmp); string print_the_Date = dat_Time.ToShortDateString() +" "+ dat_Time.ToShortTimeString(); System.Console.WriteLine(print_the_Date); } } }
Ausgabe:
Erklärung:
Dieses Programm demonstriert die Konvertierung von Unix-Zeitstempeln in Datum und Uhrzeit, wobei der Zeitstempel auch die Konvertierung und Wiedergabe der berechneten Millisekunde umfasst, wie in der Ausgabe unten gezeigt.
Code:
using System; namespace My_Workspace { class Program_test_0 { static void Main (string [] args) { long time_srch = 124045809621000; time_srch /=1000; DateTime rslt = DateTimeOffset.FromUnixTimeMilliseconds(time_srch).DateTime; Console.WriteLine(rslt); } } }
Ausgabe:
Erklärung:
This program demonstrates all conversions possible in C# with respect to subtract on timestamp conversion or the date-time conversion taking into account the negative value as shown in the output below.
Code:
using System; namespace Myworkspace_0 { class Program_1 { static void Main (string[] args) { System.DateTime dt_1 = new System.DateTime(1997, 6, 3, 22, 15, 0); System.DateTime dt_2 = new System.DateTime(1960, 12, 6, 13, 2, 0); System.DateTime dt_3 = new System.DateTime(1998, 10, 12, 8, 42, 0); System.TimeSpan dfnr_1 = dt_2.Subtract(dt_1); System.DateTime dt_4 = dt_3.Subtract(dfnr_1); System.TimeSpan dfrn_2 = dt_2 - dt_3; System.DateTime dt_5 = dt_1 - dfrn_2; Console.WriteLine(dt_5); Console.WriteLine(dfrn_2); Console.WriteLine(dt_4); Console.WriteLine(dfrn_2); } } }
Output:
Explanation:
Timestamp to date in C# or any other programming language behaves in a different way again depending upon the type of requirement. It is very important to deal with the time stamp as every application somehow includes these timestamps to maintain the consistency and detail in one place for later reference.
Das obige ist der detaillierte Inhalt vonZeitstempel zum Datum C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!