国产精品人成在线播放新网站,欧洲吸奶大片在线看,亚洲欧洲成人a∨在线,国产18禁黄网站免费观看

微信號(hào):

根據(jù)日期獲取當(dāng)天星期幾

2014/9/28 14:35:38

 c#提供的方法還是很多的,只是DateTime.DayOfWeek默認(rèn)獲取的是英文格式,Monday、Tuesday等。有時(shí)候給用戶顯示的是中文,有時(shí)候用到數(shù)字,怎樣轉(zhuǎn)換呢。

第一、轉(zhuǎn)中文。

a)用switch,有點(diǎn)兒麻煩,不寫了

b)用數(shù)組

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

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

 

第二、轉(zhuǎn)換成數(shù)字

a)用switch,一樣麻煩,不寫了

b)直接轉(zhuǎn)換
int   d=   Convert.ToInt32(DateTime.Now.DayOfWeek));

int   d   =   (int)DateTime.Now.DayOfWeek

 

PS:

基姆拉爾森計(jì)算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

 

相關(guān)新聞: