Feedback

C# - DateTime in besser lesbaren String umwandeln

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

z.B.: "Gestern 19:45 Uhr"
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!