寫程式時,有時候會需要取得月底的日期,我們可以透過一些方法取得
寫程式時,有時候會需要取得月底的日期,我們可以透過一些方法取得
可以透過 本月月底 = 本月月初 + 1個月 - 1天 取得
System.DateTime dt = System.DateTime.Now;
System.DateTime ThisMonBeginDay = new System.DateTime(dt.Year, dt.Month, 1);
System.DateTime ThisMonEndDay = ThisMonBeginDay.AddMonths(1).AddDays(-1);
MessageBox.Show("本月月底日期:" + ThisMonEndDay.Day.ToString());
也可以透過 月底日期 = 當月份的天數,使用DateTime.DaysInMonth方法取得
http://msdn.microsoft.com/zh-tw/library/system.datetime.daysinmonth(VS.80).aspx
MessageBox.Show("本月月底日期:" + DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month).ToString