Feedback

C# - DateTime in besser lesbaren String umwandeln

Veröffentlicht von am 17.07.2008
(1 Bewertungen)
Diese Extension Method wandelt ein DateTime Objekt in einen besser lesbaren String um.

z.B.: "Gestern 19:45 Uhr"
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

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.

public static class Extensions
{
    /// <summary>
    /// Converts to friendly date string.
    /// </summary>
    /// <param name="dateTime">The date time.</param>
    /// <returns></returns>
    public static string ToFriendlyDateString(this DateTime dateTime)
    {
        var dateString = string.Empty;
        if (dateTime.Date == DateTime.Today)
        {
            dateString = "Heute";
        }
        else if (dateTime.Date == DateTime.Today.AddDays(-1))
        {
            dateString = "Gestern";
        }
        else
        {
            dateString = dateTime.ToShortDateString();
        }
        return dateString += ",  " + dateTime.ToShortTimeString() + " Uhr";
    }
}
Abgelegt unter DateTime, Extension Method.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!