在做一个项目的时候,
一、需要得到给定日期所属的星期,按星期统计。
二、然后得到这个星期的起始终止日期。
好像没有找到现成的方法,只能自己做一个。
觉得效率差了些,时间复杂度为O(365),不知道是否有更好的方法。

获得一个指定星期的起始和终止日期        [TestMethod]
获得一个指定星期的起始和终止日期        [Description(
"测试某星期的其实终止日期")]
获得一个指定星期的起始和终止日期        
public void testWeekDateScop()
        }


改进一下,复杂度变为,最好O(7),最差为(365),这只能这样了
获得一个指定星期的起始和终止日期                if ( curWeek == theWeek )
;


结果:
获得一个指定星期的起始和终止日期2005年  
获得一个指定星期的起始和终止日期第35周 
获得一个指定星期的起始和终止日期星期:Sunday  
获得一个指定星期的起始和终止日期起始日期:
2005-8-22 0:00:00  
获得一个指定星期的起始和终止日期终止日期:
2005-8-28 0:00:00

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-06-20
猜你喜欢
  • 2021-07-26
  • 2022-01-02
  • 2021-12-24
  • 2022-01-01
  • 2022-12-23
  • 2021-10-01
  • 2022-01-08
相关资源
相似解决方案