Dieser Code versucht die gegebene Datumsangabe in UNIX-Zeit zu verwandeln.
Die Benutzung ist ganz simpel:
var d = DateTime.Now;
long sec = d.ToUnixTime(); // Sekunden seit dem 01.01.1970
GFU-Schulungen [Anzeige]
C# GrundlagenDie Schulung vermittelt Ihnen die Grundlagen von C#
in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren.
C# 2017/2015/2013 AufbauIn dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.
//
// Hängt sich als Erweiterung an den Typen
// System.DateTime
//
public static long ToUnixTime(this DateTime dateTime)
{
return (long)(dateTime - new DateTime(1970, 1, 1)).TotalSeconds;
}
Kommentare zum Snippet