1、获取当月第一天0时0分0秒
DateTime.Now.AddDays(1 - DateTime.Now.Day);
Convet.ToDateTime(DateTime.Now.ToString("yyyy-MM-01"));
2、获取当月最后一天23时59分59秒:
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddSeconds(-1);
Convet.ToDateTime(DateTime.Now.AddMonths(1).ToString("yyyy-MM-01")).AddSeconds(-1);
3、获取当月后一月第一天0时0分0秒
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1)
Convet.ToDateTime(DateTime.Now.AddMonths(1).ToString("yyyy-MM-01"));
4、获取当月前一月第一天0时0分0秒
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(-1)
Convet.ToDateTime(DateTime.Now.AddMonths(-1).ToString("yyyy-MM-01"));
5、判断时间是否在指定月份内
public bool HasDomain(DateTime testTime,DateTime domain){
DateTime startTime = domain.AddDays(1 - domain.Day);//当前月份第一天2019/12/1 00:00:00
DateTime endTime = domain.AddDays(1 - domain.Da