在C#中如何将当前日期转化为周(星期), 日期转周的函数(ASPNET也适用)

最近在深圳完成了APS基础框架的搭建,在Google Bar的功能中需要按照半小时/小时/天的方式进行查询, 在天的查询模式下需要将周六和周日设置成休息时间, 目前排程的日期精确到日. 怎么样去讲yyyy-MM-dd转化为星期几的字符串形式呢? 可以通过以下函数进行当前日期转化为周的方法:

        #region 將當前日期轉化為周

        public static string GetWeek(DateTime pDtime)
        {
            string strDayOfWeek = pDtime.DayOfWeek.ToString();
            string strWeekday = string.Empty;
            switch (strDayOfWeek)
            {
                case "Monday":
                    strWeekday = "一";
                    break;
                case "Tuesday":
                    strWeekday = "二";
                    break;
                case "Wednesday":
                    strWeekday = "三";
                    break;
                case "Thursday":
                    strWeekday = "四";
                    break;
                case "Friday":
                    strWeekday = "五";
                    break;
                case "Saturday":
                    strWeekday = "六";
                    break;
                case "Sunday":
                    strWeekday = "日";
                    break;
                default:
                    strWeekday = string.Empty;
                    break;
            }
            return strWeekday;

        }

        #endregion

引用通告地址: 点击获取引用地址
标签: .NET C#
评论: 0 | 引用: 0 | 阅读: 97 | 打印 | 打包 | 转发
发表评论
昵 称: 密 码:
网 址: 邮 箱:
选 项:    
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用