当前位置: 移动技术网 > IT编程>开发语言>c# > C# 获取某个时间的0点0分和23点59分59秒

C# 获取某个时间的0点0分和23点59分59秒

2019年09月16日  | 移动技术网IT编程  | 我要评论
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);

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网