c#获取某个时间的0点0分和23点59分59秒,具体代码如下所示:
c#获取当月第一天和最后一天 当月第一天0时0分0秒: DateTime.Now。.Date AddDays (1 - DateTime.Now.Day) 当月最后一天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开始=Convert.ToDateTime (DateTime.Now.ToString (D) .ToString ()); 当天23时59分59秒: DateTime结束=Convert.ToDateTime (DateTime.Now.AddDays (1) .ToString (D) .ToString ()) .AddSeconds (1),
公共字符串DateToStringBeginOrEnd(日期日期、布尔标志){ 字符串时间=零; SimpleDateFormat dateformat1=new SimpleDateFormat (“dd/MM/yyyy HH: MM: ss”); 日历calendar1=Calendar.getInstance ();//获取某一天的0点0分0秒或者23点59分59秒 如果(标志==true) { calendar1.setTime(日期); calendar1.set (calendar1.get (Calendar.YEAR) calendar1.get (Calendar.MONTH) calendar1.get (Calendar.DAY_OF_MONTH), 0,0,0); 日期beginOfDate=calendar1.getTime (); 时间=dateformat1.format (beginOfDate); System.out.println(时间); 其他}{ 日历calendar2=Calendar.getInstance (); calendar2.setTime(日期); calendar1.set (calendar2.get (Calendar.YEAR) calendar2.get (Calendar.MONTH) calendar2.get (Calendar.DAY_OF_MONTH), 23日,59岁的59); 日期endOfDate=calendar1.getTime (); 时间=dateformat1.format (endOfDate); System.out.println(时间); } 返回时间;} >之前
以上所述是小编给大家介绍的c#获取某个时间的0点0分和23点59分59秒,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!c#获取某个时间的0点0分和23点59分59秒