Analytics

2009年9月7日 星期一

[C# ]取得 當月份最後一天的日期,下個月份最後一天的日期(When the last day of the month to obtain a date, the date of the last day of the following month)


問題
取得 當月份最後一天的日期,下個月份最後一天的日期



解決方法
取得這個月份最後一天日期的方式
String GetDate = Convert.ToString(DateTime.Now.Month).PadLeft(2,'0')

 + Convert.ToString(new DateTime(DateTime.Now.Year,DateTime.Now.Month,1).AddMonths(1).AddDays(-1).Day).PadLeft(2, '0');

說明:將這個月的第一天傳入後再加一個月=下一個月,之後再減掉一天,就會是當月的最後一天

取得下個月份最後一天日期的方式
String GetDate = Convert.ToString(DateTime.Now.AddMonths(1).Month).PadLeft(2,'0')

 + Convert.ToString(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(2).AddDays(-1).Day).PadLeft(2, '0');

說明:將這個月的第一天傳入後再加二個月=下二個月,之後再減掉一天,就會是下一個月的最後一天

沒有留言:

熱門文章