使用c 獲取某月的第一天和某月的最後一天

2021-09-05 12:05:44 字數 1412 閱讀 9102

///

/// 取得某月的第一天

///

/// 要取得月份第一天的時間

///

private datetime firstdayofmonth(datetime datetime)

/**

/// 取得某月的最後一天

///

/// 要取得月份最後一天的時間

///

private datetime lastdayofmonth(datetime datetime)

/**

/// 取得上個月第一天

///

/// 要取得上個月第一天的當前時間

///

private datetime firstdayofpreviousmonth(datetime datetime)

/**

/// 取得上個月的最後一天

///

/// 要取得上個月最後一天的當前時間

///

private datetime lastdayofprdviousmonth(datetime datetime)

.net中獲取一周第一天、最後一天,一月第一天、最後一天 

datetime dt = datetime.now;

//本月第一天時間   

datetime dt_first = dt.adddays(-(dt.day) + 1);

label1.text = dt_first.tostring("yyyy-mm-dd");

//將本月月數+1 

datetime dt2 = dt.addmonths(1);

//本月最後一天時間 

datetime dt_last = dt2.adddays(-(dt.day));

label2.text = dt_last.tostring("yyyy-mm-dd");

int weeknow = convert.toint32(system.datetime.now.dayofweek);

int daydiff = (-1) * weeknow + 1;

int dayadd = 7 - weeknow;

//本週第一天

lblbegin.text= system.datetime.now.adddays(daydiff).tostring("yyyy-mm-dd");

//本週最後一天

lblend.text = system.datetime.now.adddays(dayadd).tostring("yyyy-mm-dd");

SQL SERVER 取得某月第一天

當前月第一天 select dateadd month,datediff month,0,getdate 0 輸出 2013 11 01 00 00 00.000 指定日期的當月第一天 select dateadd month,datediff month,0,2012 7 1 0 輸出 2012 ...

C 中如何獲取某月最後一天

背景介紹 在winform視窗中有兩個datetimepicker控制項,該控制項的時間格式可能是 yyyy,yyyy mm,yyyy mm dd,yyyy mm dd hh mm ss 中任意一種,乙個用於表示開始時間starttime,另乙個表示結束時間endtime。現在需要獲取開始和結束時間...

獲取月份的第一天和最後一天

在做資料統計的時候會用到按月統計的問題 總結歸納 一般下個月初會統計上個月的一些運營資料,這樣就需要月初和月末的情況 1.獲取上個月第一天及最後一天.echo date y m d strtotime date y m 01 1 month 計算出本月第一天再減乙個月 上個月最後一天 echo da...