【转】日期 C# 获取某个时间的0点0分和23点59分59秒


原文地址:https://www.jb51.net/article/170092.htm

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM