示例#1
0
 public static string GetFormat(CustomDateTimeFormats format)
 {
     return(format == CustomDateTimeFormats.DefaultDate ? PauseSystem.Helpers.AppSettings.DefaultDateFormat // "MM'/'dd'/'yyyy"
         : format == CustomDateTimeFormats.DefaultDateTime ? PauseSystem.Helpers.AppSettings.DefaultDateFormat + " hh:mm tt"
         : format == CustomDateTimeFormats.DefaultDateTime12 ? PauseSystem.Helpers.AppSettings.DefaultDateFormat + " hh:mm tt"
         : format == CustomDateTimeFormats.DefaultDateTime24 ? PauseSystem.Helpers.AppSettings.DefaultDateFormat + " hh:mm"
         : format == CustomDateTimeFormats.Time12 ? "hh:mm tt"
         : format == CustomDateTimeFormats.Time24 ? "hh:mm"
         : "yyyy'/'MM'/'dd hh:mm:ss");
 }
示例#2
0
 /// <summary>
 /// convert datetime to given string format.
 /// </summary>
 /// <returns>string format</returns>
 public static string ToString(this DateTime dateTime, CustomDateTimeFormats format)
 {
     return(ParseToStringFormat(dateTime, format));
 }
示例#3
0
 /// <summary>
 /// convert datetime to given string format. if datetime is null then returns empty string.
 /// </summary>
 /// <returns>string format</returns>
 public static string ToString(this DateTime?dateTime, CustomDateTimeFormats format)
 {
     return(dateTime.HasValue ? ParseToStringFormat(dateTime.Value, format) : String.Empty);
 }
示例#4
0
 private static string ParseToStringFormat(DateTime dateTime, CustomDateTimeFormats format)
 {
     return(ParseToStringFormat(dateTime, GetFormat(format)));
 }