Feedback

C# - DateTime Extensions liefern TimeStamp

Veröffentlicht von am 22.08.2008
(1 Bewertungen)
Wer mit MySQL-Datenbanken arbeiten muß, braucht oft TimeStamps im Format yyyyMMddhhmmssfff. Die folgenden Extensions erweitern das DateTime Struct um zwei Methoden. Benutzt werden sie einfach so:
string myTimeStamp = DateTime.Now.GetTimeStamp();

bzw.

string myTimeStamp = DateTime.Now.GetExactTimeStamp();

Der Unterschied zwischen beiden Methoden ist, daß GetExactTimeStamp zusätzlich noch drei Stellen für die Tausendstel-Sekunden bietet.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

/// <summary>
/// Liefert einen TimeStamp im Format
/// yyyyMMddHHmmss plus millisekunden.
/// </summary>
public static string GetExactTimeStamp(this DateTime time)
{
   return time.ToString("yyyyMMddHHmmssfff");
}

/// <summary>
/// Liefert einen TimeStamp im Format
/// yyyyMMddHHmmss.
/// </summary>
public static string GetTimeStamp(this DateTime time)
{
   // HH zeigt 24-Stunden-Format, hh zeigt 12-Stunden-Format.         
   return time.ToString("yyyyMMddHHmmsss");
}
Abgelegt unter Timestamp, Extension, DateTime.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!