C# · 12月 23, 2021

c# – 设置日期中的特定日期

我在AjaxControlToolkit中使用Calender Extender Control.基本上有2个日期控件:开始日期和结束日期(均与日历扩展器相关联).根据选择的开始日期,我在结束日期字段中填充日期,例如添加几个月或几天.但就像我已经能够增加几个月,但也想设置那个月的某一天,我无法做到. @H_301_2@例:
今天的日期是2012年12月18日.有点类似于每三个月一次,所以我每月增加3个月到2013年2月.但我想设置2013年2月1日.我无法做到.请帮助.

解决方法 您可以通过添加月份来设置月份中的任何一天. DateTime todayDate = DateTime.Now;DateTime after3MonthDate = todayDate.AddMonths(3);//Set First Day of Monthafter3MonthDate = new DateTime(after3MonthDate.Year,after3MonthDate.Month,1);