我是c#的新手,我使用的是Windows窗体。
我有2 datetimepicker
,我坐在datetimepicker1
到本月的第一天,其自定义时间(10:00:00
)如下:
dateTimePicker1.Value = new DateTime(DateTime.Today.Year, DateTime.Today.Month,1, 10,0,0); //result : 2016/03/1 10:00:00
现在,我想将datetimepicker2
设置为datetimepicker1
,但要在此时添加一个月04:00:00
。我的意思是我想将datetimepicker2
设置为当前年份,当月和当月的第一天04:00:00
时间,但是将当月添加一个月。
请帮我怎么做。谢谢
答案 0 :(得分:2)
为什么不
var a = new DateTime(2016,12,21, 10, 00, 00);
var aPlusMonth = a.AddMonths(1);
Console.WriteLine(a);
var nextMonth = new DateTime(aPlusMonth.Year, aPlusMonth.Month,1,04,00,00);
Console.WriteLine(nextMonth);
打印
21/12/2016 10:00:00
01/01/2017 04:00:00