在做一个项目的时候,一、需要得到给定日期所属的星期,按星期统计。二、然后得到这个星期的起始终止日期。好像没有找到现成的方法,只能自己做一个。觉得效率差了些,时间复杂度为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