永发信息网

ASP.NET星期显示成中文

答案:2  悬赏:80  手机版
解决时间 2021-04-04 03:38
  • 提问者网友:记得曾经
  • 2021-04-03 18:20
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显示成星期天?也就是把英文显示成中文
最佳答案
  • 五星知识达人网友:轮獄道
  • 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; } } 输出中文日期
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯