PeriodFromフィールドが7日前に設定され、PeriodToフィールドが今日の日付に設定されるように、自動的に入力する2つのDateTimeフィールドがあります。
現在、PeriodFromが次のコードで月の最初の日に設定されるように設定しています。
PeriodFrom = DateTime.Now.FirstDayOfMonth();
PeriodTo = DateTime.Today;
ここで、FirstDayOfMonth()は拡張メソッドです。
public static DateTime FirstDayOfMonth(this DateTime dateTime)
{
return new DateTime(dateTime.Year, dateTime.Month, 1);
}
日付を正確に1週間前に設定するために作成できる簡単な拡張方法はありますか?