Esempio n. 1
0
        /// <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());
            }
        }
Esempio n. 2
0
 /// <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));
 }