c 中取星期

2022-07-24 10:15:12 字數 474 閱讀 4630

方法一:

string weekstr = datetime.now.dayofweek.tostring();

switch (weekstr)

方法二:

基姆拉爾森計算公式

w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

在公式中d表示日期中的日數,m表示月份數,y表示年數。

注意:在公式中有個與其他公式不同的地方:

把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計算。

**如下:

//y-年,m-月,d-日期

string caculateweekday(int y,int m, int d)

return weekstr;

}呼叫方法:

label2.text=caculateweekday(2004,12,9);

關於ORACLE中取星期的問題

select to char sysdate,day from dual 可以得到當前是一周中的星期幾 select to char sysdate,d from dual 可以得到當前是一周中的第幾天,由於國外人的習慣與中式不同所以通常為 select to char sysdate 1,d fr...

取日期 星期 時間

取日期 星期 時間 vcl元件開發及應用 想得到以下格式 如何寫?2006年12月25日 星期一 最好用label.caption dbgrid中,想讓資料居中,用哪個?1 返回格式日期,用formatdatetime 函式 showmessage formatdatetime yyyy 年 mm ...

取日期 星期 時間

取日期 星期 時間 vcl元件開發及應用 想得到以下格式 如何寫?2006年12月25日 星期一 最好用label.caption dbgrid中,想讓資料居中,用哪個?1 返回格式日期,用formatdatetime 函式 showmessage formatdatetime yyyy 年 mm ...