【轉】日期 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