打印模板多则运算(相当于C#if、switch)

/// <summary>
        /// 日期格式 2019-04
        /// </summary>
        public const string DATE_MONTH_FORMAT = "yyyy-MM";
        /// <summary>
        /// 日期格式 2019-04-25
        /// </summary>
        public const string DATE_FORMAT = "yyyy-MM-dd";
        /// <summary>
        /// 日期格式 2019:04
        /// </summary>
        public const string DATE_YEAR_MONTH_FORMAT = "yyyy:MM";
        /// <summary>
        /// 日期时间格式 到小时 2019-04-25 14
        /// </summary>
        public const string DATE_HOUR_FORMAT = "yyyy-MM-dd HH";
        /// <summary>
        /// 日期时间格式 到分钟 2019-04-25 14:17
        /// </summary>
        public const string DATE_MINUTE_FORMAT = "yyyy-MM-dd HH:mm";
        /// <summary>
        /// 日期时间格式 2019-04-25 14:17:14
        /// </summary>
        public const string DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
        /// <summary>
        /// 日期时间格式 2019-04-25 00:00:00
        /// </summary>
        public const string DATETIME_START = "yyyy-MM-dd 00:00:00";
        /// <summary>
        /// 日期时间格式 2019-04-25 23:59:59
        /// </summary>
        public const string DATETIME_END = "yyyy-MM-dd 23:59:59";
        /// <summary>
        /// 医保用时间格式 20190425235959
        /// </summary>
        public const string DATETIME_MI = "yyyyMMddHH:mm:ss";

用法:

var BeginTime = dtpBeginTime.Value?.ToDateTime().ToString(ExtraCharacterStrDefine.DATETIME_START),
原文地址:https://www.cnblogs.com/yuanshuo/p/14570749.html