• C#如何根据当前日期计算出今天是星期几?
  • 发布于 6天前
  • 39 热度
    3 评论
  • 心碎
  • 0 粉丝 39 篇博客
  •   
如题,我现在有一个系统领导要求不仅要显示下订单的日期,还要能显示下订单当天是星期几,本人C#小白一枚,不知道这个日期转星期的功能要怎么处理?求助!
用户评论
  • 花落微凉
  • 给你一个简单的事例:

        public static string dt;
        public static string week;
        protected void Button1_Click(object sender, EventArgs e)
        {
            //获取当前日期是星期几
            dt = DateTime.Today.DayOfWeek.ToString();
            //根据取得的英文单词返回汉字
            switch (dt)
            { 
                case "Monday":
                    week ="星期一";
                    break ;
                case "Tuesday":
                    week = "星期二";
                    break;
                case "Wednesday":
                    week = "星期三";
                    break;
                case "Thursday":
                    week = "星期四";
                    break;
                case "Friday":
                    week = "星期五";
                    break;
                case "Saturday":
                    week = "星期六";
                    break;
                case "Sunday":
                    week = "星期日";
                    break;
            }
            //利用TextBox文本框显示当前日其为星期几
            TextBox1.Text = week;
        }
    }

  • 2025/5/25 22:56:00 [ 0 ] [ 0 ] 回复
  • 长青诗
  • 無聊找抽  2025-05-25 22:48

    这个很简单啊,直接用C#的DateTime类就可以了,如下:

    // 获取当前日期和时间
     DateTime now = DateTime.Now;
     // 获取今天是星期几
     DayOfWeek dayOfWeek = now.DayOfWeek;

    用DayOfWeek只能得到英文的星期吧?如果是要中文的还是要自己再处理下
  • 2025/5/25 22:52:00 [ 0 ] [ 0 ] 回复
  • 無聊找抽
  • 这个很简单啊,直接用C#的DateTime类就可以了,如下:

    // 获取当前日期和时间
     DateTime now = DateTime.Now;
     // 获取今天是星期几
     DayOfWeek dayOfWeek = now.DayOfWeek;

  • 2025/5/25 22:48:00 [ 0 ] [ 0 ] 回复