首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么根据当前日期推算出本周的具体日期范围

2013-11-01 
如何根据当前日期推算出本周的具体日期范围?比如当前日期是 2013-10-31,那么本周的具体日期范围就是 2013-

如何根据当前日期推算出本周的具体日期范围?
比如当前日期是 2013-10-31,那么本周的具体日期范围就是 2013-10-27至2013-11-02(从上周日至本周六)
关键是有没有相关的方法能得出这样的结果?
[解决办法]
有点错误,应该是
DateTime.Now.AddDays(-((int)DateTime.Now.DayOfWeek))
[解决办法]
周范围(按国外算法,一周从周天开始):
int week = (int)DateTime.Now.DayOfWeek;
起始日期: DateTime.Now.AddDays(-week).toString("yyyy-MM-dd")
结束日期: DateTime.Now.AddDays(7 - (week+1)).toString("yyyy-MM-dd")

热点排行