如何在C#中获得一周中的第一天周,年(格里高利历)?

时间:2009-12-04 06:51:09

标签: c# calendar

我需要计算一年中每周的第一天的日期,例如

2009年第53周 - >星期一,28.12.2009
2010年第1周 - >星期一,04.01.2010

你会如何编写代码?

PS:在阳历中,一年的第一周是第一周,为期4天。

1 个答案:

答案 0 :(得分:0)

如果您不想自己进行所有计算,请使用System.Globalization.Calendar类。我认为你可以使用GetDayOfYear()方法来获得你需要的东西。

检查this MSDN library示例。