C#日付から末日を取得
年月の文字列変換をする。
初日は必ず1日なので、
とでもやれば、「yyyy/MM/dd」で月初めが取得できる。
さて、月末だが。
これで取得できるのだが、これは戻り値がintだったりする。
こんな感じ。
string now = DateTime.Now.ToString("yyyy/MM/");
初日は必ず1日なので、
now += "01";
とでもやれば、「yyyy/MM/dd」で月初めが取得できる。
さて、月末だが。
DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month);
これで取得できるのだが、これは戻り値がintだったりする。
now += DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month).ToString();
こんな感じ。