我有两个要自动填写的 DateTime 字段,以便将 PeriodFrom 字段设置为 7 天前,并将 PeriodTo 字段设置为今天的日期。
目前我已经将它们设置为将 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 周前?