年度の取得
対象の日付から月から-3か月した時の年が年度になります。
取得年度 = 対象日.AddMonths(-3).Year
対象曜日の日付取得
DayOfWeekを活用することで、曜日から日付を取得することが可能です。
今週月曜.AddDays( DayOfWeek.Monday – 今日日付.dayofweek )
求めたい曜日によって、Mondayの部分を変更してください
- 月→Monday
- 火→Tuesday
- 水→Wednesday
- 木→Thursday
- 金→Friday
- 土→Saturday
- 日→Sunday
DayOfWeekで日付がなぜ取得できるのかの詳細はMicrosoft公式リファレンスを確認してください
月初日,月末日の取得
DaysinMonthを使用することで月末日の取得が可能です。
DateTime.DaysinMonth(年,月).ToString
日付形式で出力されるわけではなく下記スクリーンショットのように、日付だけで出力されるので、注意が必要です。