把星期一作为每个星期的开始在一年中求取周数: 写成sql储存过程,放在sql中就可以用,也可以简单参考思路,快速在程序中实现。因为线上查找过大部分的获取将星期一作为一周开始的周数的思路在特定日期都有一些问题,因项目需要有此功能,经过项目验证,计算准确无误(未发现有任何日期计算错语)。例如: select [dbo].[get_weekNumber]('2021-01-01')--结果:0 select [dbo].[get_weekNumber]('2021-01-04')--结果:1 select [dbo].[get_weekNumber]('2021-01-10')--结果:1 select [dbo].[get_weekNumber]('2021-01-11')--结果:2
1