/// <summary> /// 统一格式化日期 /// </summary> /// <param name="DT">日期</param> /// <param name="e">格式化的类型</param> /// <returns> 统一格式化日期</returns> public static string Exp_GetString(this DateTime DT, DateFormType e) { switch (e) { case DateFormType.EnDate: return(DT.ToString("yyyy-MM-dd")); case DateFormType.EnTime: return(DT.ToString("HH:mm:ss")); case DateFormType.EnDateTIme: return(DT.ToString("yyyy-MM-dd HH:mm:ss")); case DateFormType.CnDate: return(DT.ToString("yyyy年MM月dd日")); case DateFormType.CnTime: return(DT.ToString("HH点mm分ss")); case DateFormType.CnDatetTime: return(DT.ToString("yyyy年MM月dd日HH点mm分ss")); case DateFormType.CnMMdd: return(DT.ToString("MM月dd日")); case DateFormType.EnMMdd: return(DT.ToString("MM-dd")); default: return(DT.ToString()); } }
/// <summary> /// 统一格式化日期 /// </summary> /// <param name="DT">日期</param> /// <param name="e">格式化的类型</param> /// <returns> 统一格式化日期</returns> public static string Exp_GetString(this DateTime?DT, DateFormType e) { return(DT.Exp_IsNull().Exp_GetString(e)); }