我这里用的是vs2022开发,将获取的时间赋值给dateTimePicker 控件进行筛选
1、从工具箱中托取一个dateTimePicker控件,我这里将该控件命名为RQ,代码为RQ.value=时间代码
2、时间的获取:
今天:RQ.Value = DateTime.Now;
本月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(0);
本月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(1).AddDays(-1)
上个月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(-1);
上个月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(0).AddDays(-1)
下个月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1);
下个月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(2).AddDays(-1)
代码讲解:第一天: 上月:addmonths(-1) 本月:addmonths(0) 下月:addmonths(1)
最后一天,比如本月的最后一天相当于下月的第一天-1所以为 :addmonths(1).AddDays(-1)以此类推,求某个月最后一天都是改月份的下个月第一天-1
标签:控件,RQ,c#,AddDays,好几个,Value,DateTime,Now,Day From: https://www.cnblogs.com/45fdsf4s4sdfsddv/p/17453428.html