ibcadmin 发表于 2019-9-17 11:33:00

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

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);

<p> </p><br><br/><br/><br/><br/><br/>来源:<a href="https://www.cnblogs.com/Loners/archive/2019/09/16/11526751.html" target="_blank">https://www.cnblogs.com/Loners/archive/2019/09/16/11526751.html</a>
页: [1]
查看完整版本: C# 获取某个时间的0点0分和23点59分59秒