比如,给定的起始日期是2012、09、7. 那么到到目前为止2012、9、11 就是双周

解决方案 »

  1.   

    给你个思路
    在SQL 里面有个查询第几周的函数 那么我们可以select datepart(week,'2012-09-07')
    //36
    select datepart(week,'2012-09-11')
    //37得到2个日期所在的周 然后根据开始日期为单 那么计算后面的日期是否为单还是双.
      

  2.   

    有个办法:
    给了起始日期,那你就从给的日期的月初开始循环,利用DateTime.DayOfWeek属性,获取这个日期是星期几,然后按星期分周,就能得到这个日期是第几周了,就是单周双周了