Heim >Backend-Entwicklung >C#.Net-Tutorial >So erhalten Sie einen Unix-Zeitstempel in C#
Unix-Zeitstempel werden hauptsächlich in Unix-Betriebssystemen verwendet. Aber es hilft allen Betriebssystem, da es die Zeit in allen Zeitzonen darstellt.
Der Unix-Zeitstempel stellt die Zeit in Sekunden dar. Die Unix-Epoche beginnt am 1 Januar 1970.
Ein Unix-Zeitstempel ist also die Anzahl der Sekunden zwischen einem bestimmten Datum.
Verwenden Sie DateTime.Now.Subtract, um den Unix-Zeitstempel().Total seconds zu erhalten Methode
class Program{ static void Main(string[] args){ Int32 unixTimestamp = (Int32)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; Console.WriteLine("The Unix Timestamp is {0}", unixTimestamp); Console.ReadLine(); } }
1596837896
um den Unix-Zeitstempel mit DateTimeOffset.Now.ToUnixTimeSeconds()
class Program{ static void Main(string[] args){ var unixTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp); Console.ReadLine(); } }
Das obige ist der detaillierte Inhalt vonSo erhalten Sie einen Unix-Zeitstempel in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!