C# 获取当前是星期几的方法
2015-04-24 18:44
218 查看
C#的功能很强大,却没有直接提供面向汉字文化的开发倾向
比如我现在要说的获取当前的星期我提供两种方法:
①,DateTime.Now.DayOfWeek ,查询MSDN可以知道该属性返回的结果是:
//
// 摘要:
// 获取此实例所表示的日期是星期几。
//
// 返回结果:
// 一个 System.DayOfWeek 枚举常数,它指示星期几。该属性值的范围从零(表示星期日)到六(表示星期六)。
public DayOfWeek DayOfWeek
{
get;
}
依据这个我们想见该属性提供了从星期日到星期六的位置,也就是说是枚举,枚举结合数组不就可以提取我们想要的数据了吗!代码如下:
public string Week()
{
string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三" ,"星期四" ,"星期五" ,"星期六" };
string week=weekdays[Convert.ToInt32(DateTime.Now.DayOfWeek)];
return week;
}
你只要调用该方法:Week()就可以得到当前星期几的汉字表示 Lable1.Text=Week();
②第二种方法是直接根据星期的数目比较小还可以直接转化,这时候我们可以用switch关键字代码如下:
public string Week(string weekName)
{
string week;
switch(weekName)
{
case "Sunday":
week = "星期日";
break;
case "Monday":
week = "星期一";
break;
case "Tuesday":
week = "星期二";
break;
case "Wednesday":
week = "星期三";
break;
case "Thursday":
week = "星期四";
break;
case "Friday":
week = "星期五";
break;
case "Saturday":
week = "星期五";
break;
return week;
}
}
你只要调用该方法:Week(DateTime.Now.DayOfWeek)就可以返会汉字的星期几,Lable1.Text=Week(DateTime.Now.DayOfWeek);
获取当前星期几实现这个功能有多种方法,接下来将列出3种供参考:
比如我现在要说的获取当前的星期我提供两种方法:
①,DateTime.Now.DayOfWeek ,查询MSDN可以知道该属性返回的结果是:
//
// 摘要:
// 获取此实例所表示的日期是星期几。
//
// 返回结果:
// 一个 System.DayOfWeek 枚举常数,它指示星期几。该属性值的范围从零(表示星期日)到六(表示星期六)。
public DayOfWeek DayOfWeek
{
get;
}
依据这个我们想见该属性提供了从星期日到星期六的位置,也就是说是枚举,枚举结合数组不就可以提取我们想要的数据了吗!代码如下:
public string Week()
{
string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三" ,"星期四" ,"星期五" ,"星期六" };
string week=weekdays[Convert.ToInt32(DateTime.Now.DayOfWeek)];
return week;
}
你只要调用该方法:Week()就可以得到当前星期几的汉字表示 Lable1.Text=Week();
②第二种方法是直接根据星期的数目比较小还可以直接转化,这时候我们可以用switch关键字代码如下:
public string Week(string weekName)
{
string week;
switch(weekName)
{
case "Sunday":
week = "星期日";
break;
case "Monday":
week = "星期一";
break;
case "Tuesday":
week = "星期二";
break;
case "Wednesday":
week = "星期三";
break;
case "Thursday":
week = "星期四";
break;
case "Friday":
week = "星期五";
break;
case "Saturday":
week = "星期五";
break;
return week;
}
}
你只要调用该方法:Week(DateTime.Now.DayOfWeek)就可以返会汉字的星期几,Lable1.Text=Week(DateTime.Now.DayOfWeek);
C#中获取星期几的中文
System.DateTime.Today.ToString("dddd", new System.Globalization.CultureInfo("zh-CN"));获取当前星期几实现这个功能有多种方法,接下来将列出3种供参考:
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString(); lbDay.Text = week;
lbDay.Text = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);
public static string dt; public static string week; 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; } lbDay.Text = week;
相关文章推荐
- C# 获取当前星期几三种实现方法
- C# 获取当前星期几三种实现方法
- C# 获取当前是星期几的两种方法(转)
- C# 获取当前星期几三种实现方法(转)
- C# 获取当前是星期几的两种方法
- 在C#中获取当前路径的几个方法
- C#(ASP.Net)获取当前路径的方法集合
- C# 获取程序当前路径的方法总结
- Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
- 总结C#获取当前路径的7种方法
- 利用sender的Parent获取GridView中的当前行 不用AJAX实现前台JS调用后台C#方法(小技巧) AjaxControlToolkit的CalendarExtender的本地化
- C#获取当前运行的源代码的文件名和当前源代码的行数的方法
- 【转】C#获取当前程序运行路径的方法集合
- C#获取当前程序运行路径的方法集合
- C# 获取当前星期几
- C# 获取当前路径方法
- C#获取当前应用程序启动路径的方法
- 【转载】C#中获取程序当前路径的集中方法
- C#获取当前路径的方法
- C# 获取当前程序路径的方法总结