DateTime _lw = new DateTime(_year, 12, 31);//某年的最后一天
int _wc = GetWeekNumOfYear(_lw);//最后一天是当年的第几周 for (int i = 1; i <= _wc; i++)
{
DateTime _day = GetDateTimeForWeekFirstDay(_year, i);//获取某周的第一天
...................
/// <summary>
/// 返回日期在年份中的第几周
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public int GetWeekNumOfYear(DateTime dt)
{
int days = dt.DayOfYear + (7 - ((int)dt.DayOfWeek + 1));
return days / 7 + (days % 7 == 0 ? 0 : 1); } public DateTime GetDateTimeForWeekFirstDay(int Year, int num)
{
DateTime day = new DateTime(Year, 1, 1);
return day.AddDays(7 * (num - 1) - ((int)day.DayOfWeek % 7 == 0 ? 0 : (int)day.DayOfWeek));
}
解决方案 »
- IP安全策略的IP赛选器的添加问题
- Internet Explorer 无法显示该页面
- 更新不了,错在哪?
- 如何把整个xml文档(自己生成的)传给一个窗口页
- 使用TreeView的时候找不到 命名空间的问题,无法编译(贴的有代码)
- 能在业务逻辑层中获得Session吗?
- 哪有语音聊天的原理介绍或者提供语音聊天软件源代码下载的地方?谢谢
- "0x777e165e"指令引用的"0x777e165e"内存。该内存不能为"read"。!!这是什么意思啊!!
- 弄完负载均衡之后,出现 “无法验证数据”
- 输入字符串的格式不正确怎么解决啊 求大神
- [jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由
- CPU老是飙到100%,帮忙看一下SQLHelper写法有问题吗?
这个漂亮...但代码没有贴完..能全部发出来吗?
得到数据集合之后,前端展示,就看你前端功底了塞。