C#一些日期的获取(当天,本周)

来源:互联网 发布:b站 小学生 知乎 编辑:程序博客网 时间:2024/06/05 05:50

    

    DateTime dt = DateTime.Now;//当前时间

 

          当天:dt.Date; //当前日期的 00:00
                    dt.Date.AddDays(1).AddSeconds(-1);   //当前日期的23:59

 

          本周:DateTim begintime= (dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")))).Date;  //得到当前日期的周一的00:00
                     (begintime.AddDays(6)).AddDays(1).AddSeconds(-1);  //得到当前日期的周日的23:59

 

   本月月初:DateTim startMonth=   dt.AddDays(1 - dt.Day).Date; //本月月初的00:00

   本月月末:startMonth.AddMonths(1).AddSeconds(-1);//本月月末的23:59

 

 

原创粉丝点击