c 獲取當前年的週數,當前月的天數

2022-01-18 03:05:27 字數 1717 閱讀 3123

獲取當前年的週數

**///

///獲得今年有幾周

//////

///public

intgetweekofyear(

intyear)

獲取當前月的天數

第一種:

**datetime dt 

=new

datetime(

2007, 1

, 1);//

在.net中內部處理是減去+1後的月份得到當前月的天數(實際上這種方式是算出他們的差)例如:

//當前月是2023年1月1日,通過addmonths方法加乙個月是2023年2月1日,在.net中將算出它們間隔多少天.

//所以我們可以利用這種方法來求出當前月有幾天

timespan tt 

=dt.addmonths(1) 

-dt;

//datetime dt = new datetime(2007,1,31); 如果時間是2007,1,31加乙個月減當前月就不行,看下面解釋:

/*比如說給你做乙個專案,2010-01-01給你做的,乙個月做完,就是2010-02-01交付

現在2010-01-31號給你做,也是要求乙個月做完,本來是應該在2010-02-31號交付的,但是2月沒有31號,所以交付的時間就變成2010-02-28號了

addmonths只是增加乙個月的時間

*/response.write(tt);

第二種:

**public

static

intyear; 

public

static

intmonth; 

public

static

intdays; 

protected

void

button1_click(

object

sender, eventargs e) 

else

break

; case3: 

days =31

; break

; case4: 

days =30

; break

; case5: 

days =31

; break

; case6: 

days =30

; break

; case7: 

days =31

; break

; case8: 

days =31

; break

; case9: 

days =30

; break

; case

10: 

days =31

; break

; case

11: 

days =30

; break

; case

12: 

days =31

; break

; } 

textbox1.text 

=days.tostring(); 

}**protected

void

page_load(

object

sender, eventargs e)

}public

intgetweekday(

intyear,

intmonth)

獲取當前月的總天數

簡單記錄一下 dateobject.setmonth month,day 設定month按照實際月份設定的時候其實是往前加了乙個月。設定day為0其實是設定為了上乙個月的最後一天 所以一加一減下來就相當於是設定為當前月份的最後一天 const curdate newdate const curmon...

js獲取當前月的天數

取得本月天數 實際 var now new date var d new date now.getfullyear now.getmonth 1,0 var days d.getdate 參考 1.假如你要獲取2011 3月份的天數 2.構造乙個日期物件 var day new date 2011,...

js獲取當前月的天數

取得本月天數 實際 var now new date var d new date now.getfullyear now.getmonth 1,0 var days d.getdate 參考 1.假如你要獲取2011 3月份的天數 2.構造乙個日期物件 var day new date 2011,...