C#判断当前系统是星期几

首先通过enum关键字枚举,枚举值名称分别代表一周七天,如果枚举值名称是Sun,说明其代表的是一周中的星期日,其枚举值为0,以此类推。然后声明一个int类型的k,用于获取... 首先 通过 enum关键字枚举,枚举值名称分别代表一周七天,如果枚举值名称是Sun,说明其代表的是一周中的星期日,其枚举值为0,以此类推。然后声明一个int 类型的k,用于获取表示当前的日期是星期几,最后,用switch语句,输出当天是星期几, 用控制台, 例如今天是2011/5/7星期六,例如应该输出“今天是星期六”。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace enum1
{
enum dayofweek
{

Sun = 0,
Mon = 1,
Tues= 2,
Wedn=3,
Thurs=4,
Fri= 5,
Sat= 6,

}
class Program
{

static void Main(string[] args)
{

Console.WriteLine(DateTime.Now.ToString("dddd"));
Console.ReadLine();

}
}
}

我不会用 switch 求解救
展开
 我来答
小小欧平儿
高粉答主

2019-05-23 · 说的都是干货,快来关注
知道答主
回答量:1039
采纳率:100%
帮助的人:16.1万
展开全部

1、首先点击文件,选择新建下面的项目,如下图所示。

2、接着选择控制台选项,如下图所示。

3、然后运用Datetime里面的DayOfWeek进行求值,如下图所示。

4、接着运行程序以后,我们就可以得到当前是星期几了,是阿拉伯数字,如下图所示。

5、然后看一下日历是不是准确,得到的值和日历中的是一样的。

glslian14cce7
推荐于2017-11-29 · TA获得超过1541个赞
知道小有建树答主
回答量:1389
采纳率:81%
帮助的人:554万
展开全部
string weekstr = DateTime.Now.DayOfWeek.ToString();
switch (weekstr)
{
case "Monday": weekstr = "星期一"; break;
case "Tuesday": weekstr = "星期二"; break;
case "Wednesday": weekstr = "星期三"; break;
case "Thursday": weekstr = "星期四"; break;
case "Friday": weekstr = "星期五"; break;
case "Saturday": weekstr = "星期六"; break;
case "Sunday": weekstr = "星期日"; break;
}

方法如上,有什么不明白的可以HI百度我~~
追问
thx
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MartinLatiaoKing
2018-12-12
知道答主
回答量:9
采纳率:0%
帮助的人:4万
展开全部

为啥判断字符串。。。。。

本身DateTime.Today.DayOfWeek返回的就是枚举值,so look ↓

            DayOfWeek today = DateTime.Today.DayOfWeek;

            switch (today)
            {
                case DayOfWeek.Sunday:
                    //do something
                    break;
                case DayOfWeek.Monday:
                    //do something
                    break;
                case DayOfWeek.Tuesday:
                    //do something
                    break;
                case DayOfWeek.Wednesday:
                    //do something
                    break;
                case DayOfWeek.Thursday:
                    //do something
                    break;
                case DayOfWeek.Friday:
                    //do something
                    break;
                case DayOfWeek.Saturday:
                    //do something
                    break;
                default:
                    break;
            }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FabKiller
2014-01-29 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:480万
展开全部
swich(对象)
{
    case 条件1
    break;
    case 条件2
    break
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式