|
|
1
9
我认为这应该是你想要的:
虽然我把星期天视为一周中的第一天,但如果你想把星期一视为第一天,可以将范围从(0,7)改为(1,7)。 如果你想符合ISO标准,我认为这应该是可行的:
|
|
|
2
1
大多数人都会犯这种错误,我的意思是不符合ISO8601周日期标准(我们在瑞典经常使用这个标准)。这个计算有点奇怪,但可以归结为.NET中的以下代码:
它将计算一年的日期(YYYY)、周数(WW)和星期几(D)。它首先使用内置日历建立1月1日(以便可以自定义此代码)。这有点奇怪,因为第53周有时发生在1月,有时第1周发生在12月。 如果您需要换一种方式,这并不完全是琐碎的,但是在.NET中显示的是正确的方法。
|
|
|
3
1
以下函数将帮助您从周数和年中获取开始日期
|