C#日付から末日を取得

年月の文字列変換をする。

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();

こんな感じ。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する