C# 获取某个时间的0点0分和23点59分59秒
程序员文章站
2022-05-03 15:08:52
DateTime Monday = Convert.ToDateTime(DateTime.Now.AddDays(1 - Convert.ToInt32(DateTime.Now.DayOfWeek)).ToString("D").ToString()); DateTime Sunday = Mo ......
c#获取当月第一天和最后一天 当月第一天0时0分0秒: datetime.now.adddays(1 - datetime.now.day).date 当月最后一天23时59分59秒: datetime.now.adddays(1 - datetime.now.day).date.addmonths(1).addseconds(-1) c#获取上个月第一天和最后一天 上个月第一天0时0分0秒: datetime.now.addmonths(-1).date.adddays(1 - datetime.now.day); 上个月最后一天23时59分59秒: datetime.parse(datetime.now.adddays(1 - datetime.now.day).toshortdatestring()).addseconds(-1).tostring(); 当天0时0分0秒: datetime start = convert.todatetime(datetime.now.tostring("d").tostring());
当天23时59分59秒: datetime end = convert.todatetime(datetime.now.adddays(1).tostring("d").tostring()).addseconds(-1);
本周一0时0分0秒:
datetime monday = convert.todatetime(datetime.now.adddays(1 - convert.toint32(datetime.now.dayofweek)).tostring("d").tostring());
本周日0时0分0秒:
datetime sunday = monday.adddays(7).addseconds(-1);
上一篇: MySQL学习——数据类型