C 根據年 月 日獲取星期幾

2022-02-03 22:43:57 字數 977 閱讀 5741

1

.///

根據日期,獲得星期幾

///年

///月

///日

///星期幾,1代表星期一;7代表星期日

public

static

int getweekday(int y,int m, int

d)c#的功能很強大,卻沒有直接提供面向漢字文化的開發傾向

比如我現在要說的獲取當前的星期我提供兩種方法:

①,datetime.now.dayofweek ,查詢msdn可以知道該屬性返回的結果是:

////

摘要:

//獲取此例項所表示的日期是星期幾。

////

返回結果:

//乙個 system.dayofweek 列舉常數,它指示星期幾。該屬性值的範圍從零(表示星期日)到六(表示星期六)。

public

dayofweek dayofweek

依據這個我們想見該屬性提供了從星期日到星期六的位置,也就是說是列舉,列舉結合陣列不就可以提取我們想要的資料了嗎!**如下:

public

string

week()

;string week=weekdays[convert.toint32(datetime.now.dayofweek)];

return

week;

}你只要呼叫該方法:week()就可以得到當前星期幾的漢字表示 lable1.text=week();

②第二種方法是直接根據星期的數目比較小還可以直接轉化,這時候我們可以用switch關鍵字**如下:

public

string week(string

weekname)

}你只要呼叫該方法:week(datetime.now.dayofweek)就可以返會漢字的星期幾,lable1.text=week(datetime.now.dayofweek);

C 根據年 月 日獲取星期幾

1 根據日期,獲得星期幾 年 月 日 星期幾,1代表星期一 7代表星期日 public static int getweekday int y,int m,int d c 的功能很強大,卻沒有直接提供面向漢字文化的開發傾向 比如我現在要說的獲取當前的星期我提供兩種方法 datetime.now.da...

給年月日判斷星期幾

星期幾給定乙個1900 2100範圍內日期,輸出這個日期是星期幾。資料有多組。如使用簡化公式需證明其正確性 註解形式 輸入格式 輸入資料的資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。輸出格式 對於每組輸入資料,輸出一行,表示該日期是...

蔡勒公式 根據年月日計算星期幾

蔡勒 zeller 公式,是乙個計算星期的公式,隨便給乙個日期,就能用這個公式推算出是星期幾。由於羅馬教皇搞了一些騷操作,這裡給出的公式僅適用於1582年10月15日以後的星期,詳情可參考 格里高利歷 w 星期 w對7取模得 0 星期日,1 星期一,2 星期二,3 星期三,4 星期四,5 星期五,6...