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]

VB.NET Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

C# Grundlagen

Die 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. 

/// <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!