程序员开发实例大全宝库

网站首页 > 编程文章 正文

C#夯实基础-日期时间-得到一个任意时间是星期几

zazugpt 2024-09-07 01:52:02 编程文章 25 ℃ 0 评论

背景

得到任意一个时间是当前所在星期的星期几。

代码

        public static void GetChineseDayOfWeek()
        {
            DateTime curDatetime = DateTime.Now;
            Console.WriteLine("当前日期是:" + curDatetime.ToString("yyyy-MM-dd HH:mm:ss"));
            DayOfWeek dayOfWeek = curDatetime.DayOfWeek;
            Console.WriteLine("当前星期枚举值:" + dayOfWeek);

            string retValue = "";
            switch (dayOfWeek)
            {
                case DayOfWeek.Monday:
                    retValue = "星期一";
                    break;
                case DayOfWeek.Tuesday:
                    retValue = "星期二";
                    break;
                case DayOfWeek.Wednesday:
                    retValue = "星期三";
                    break;
                case DayOfWeek.Thursday:
                    retValue = "星期四";
                    break;
                case DayOfWeek.Friday:
                    retValue = "星期五";
                    break;
                case DayOfWeek.Saturday:
                    retValue = "星期六";
                    break;
                case DayOfWeek.Sunday:
                    retValue = "星期日";
                    break;
            }

            Console.WriteLine("当前星期的中文名:" + retValue);
        }

代码说明

DayOfWeek 是一个枚举型,如果转成中文的话,使用switch进行转换。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表