ASP.NET时间段操作技巧

ASP.NET 中时间段的操作其实蛮,掌握了一些基本的方法,你就能轻松应对各种日期需求。,获取当前日期时间用DateTime.Now就可以了,像获取本周的开始和结束,只需要通过AddDays()调整一下即可。比如要获取本周一,可以这么写:

DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));
想要月初月末,dt.AddDays(1 - dt.Day)就搞定了。季度和年份的操作也是类似,只要记住如何用AddMonths()AddDays()调整即可。对于展示中文星期,可以利用DayOfWeek和一个星期名称数组轻松实现。此外,过去和未来的日期也直接,AddDays()AddMonths()这些都能轻松。如果你是前端开发,遇到需要展示日期时间的需求,掌握这些基本操作会让你事半功倍哦。

docx 文件大小:21.83KB