c#通过DateTime.Now获取当前时间星期值

发布时间 2023-03-30 09:47:36作者: じ逐梦

1、获取星期数字 例如:周四:4

//int类型
Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"));
//string类型
DateTime.Now.DayOfWeek.ToString("d");

 

2、获取得到星期英文

//Sunday Monday Tuesday Wednesday Thursday Friday Saturday
DateTime.Today.DayOfWeek.ToString();

 3、得到文字形式

//第一种
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString();

//第二种:
string week1 = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);