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

  

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秒