ToString

/// <summary>
        /// Returns a formatted date or emtpy string
        /// </summary>
        /// <param name="t">DateTime instance or null</param>
        /// <param name="format">datetime formatstring </param>
        /// <returns></returns>
        public static string ToString(this DateTime? t, string format)
        {
            if (t != null)
            {
                return t.Value.ToString(format);
            }

            return "";
        }
Example:
DateTime? dt = null;

string s = dt.ToString("yyyy-MM-dd");  //s = ""

dt =  DateTime.Now;

s = dt.ToString("yyy-MM-dd"); //s = "2007-31-12"

Description

returns a formatted string on a nullable date

Details

Double click on the code to select all.

 

;