protected void Page_Load(object sender, EventArgs e)
{
this.labdate.Text = System.DateTime.Now.ToString("yyyy年MM月dd日") + " " + System.DateTime.Now.DayOfWeek.ToString();
}
我写了这样一句代码,星期显示为sunday
怎么让sunday显示成星期天?也就是把英文显示成中文
ASP.NET星期显示成中文
答案:2 悬赏:80 手机版
解决时间 2021-04-04 03:38
- 提问者网友:记得曾经
- 2021-04-03 18:20
最佳答案
- 五星知识达人网友:轮獄道
- 2021-04-03 18:33
string week=System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayofName(DateTime.Now.DayofWeek); //根据当前区域时间获取指定时间,按照当前区域格式显示。
这样输出就是中文的星期了。
上面的方法效率低。但也很好记。
这样输出就是中文的星期了。
上面的方法效率低。但也很好记。
全部回答
- 1楼网友:轮獄道
- 2021-04-03 19:01
protected void Page_Load(object sender, EventArgs e)
{
LabelShow.Text = Get_Chinese_Week();
}
public string Get_Chinese_Week()
{
string Chinese_Week=string.Empty;
switch (Convert.ToInt32(DateTime.Today.DayOfWeek))
{
case 0: Chinese_Week = "星期日"; return Chinese_Week;
case 1: Chinese_Week = "星期一"; return Chinese_Week;
case 2: Chinese_Week = "星期二"; return Chinese_Week;
case 3: Chinese_Week = "星期三"; return Chinese_Week;
case 4: Chinese_Week = "星期四"; return Chinese_Week;
case 5: Chinese_Week = "星期五"; return Chinese_Week;
case 6: Chinese_Week = "星期六"; return Chinese_Week;
default: return Chinese_Week;
}
}
输出中文日期
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯