`
shirlly
  • 浏览: 1623468 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

c# 获取当前周第一天、最后一天,当前月第一天、最后一天的实现代码

    博客分类:
  • .NET
阅读更多
获取当前周工作日第一天、最后一天
int dayOfWeek = Convert.ToInt32(DateTime.Now.DayOfWeek);
int daydiff = (-1) * dayOfWeek + 1;
int dayadd = 5 - dayOfWeek;

DateTime weekStartDate = DateTime.Now.AddDays(daydiff);
DateTime weekEndDate = DateTime.Now.AddDays(dayadd);

获取当前月第一天、最后一天
DateTime now = DateTime.Now;
DateTime monthFirstDate = new DateTime(now.Year, now.Month, 1);
DateTime monthLastDate = firstDate.AddMonths(1).AddDays(-1);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics