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
本文介绍了使用 C# 的 DateTime 类进行日期和时间操作的方法,包括获取当前时间、指定当天开始和结束的时间点、确定本周及当月的时间范围等实用技巧。
1733

被折叠的 条评论
为什么被折叠?



