HelpSystem的专栏

我和你分享职业路上的点点滴滴,帮助别人,别人也会帮助你

DateTime.DayOfWeek转换格式

 DateTime.DayOfWeek默认获取的是英文格式,Monday、Tuesday等。有时候给用户显示的是中文,有时候用到数字,怎样转换呢。

1.转中文。

a)用switch,有点儿麻烦,不写了

b)用数组

string [] Day=new string []{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
Console.WriteLine(Day[Convert.ToInt16(DateTime.Now.DayOfWeek)]);

c)一句话搞定System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek)

2.转换成数字

a)用switch,一样麻烦,不写了

b)直接转换
int   d=   Convert.ToInt32(DateTime.Now.DayOfWeek));

int   d   =   (int)DateTime.Now.DayOfWeek

阅读更多
文章标签: string c
个人分类: .NET c#
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭