我如何获得C#中的一周中的第一天(公历)?
问题描述:
我需要计算每年/周的日历周中第一天的日期,例如,我如何获得C#中的一周中的第一天(公历)?
第53周,2009年 - >周一,2009年12月28日
在2010年第1周 - >周一,04.01.2010
你会如何WIRTE代码?
附注:在公历中,一年中的第一周是第一周,连续4天。
答
如果您不想自己完成所有计算,请使用System.Globalization.Calendar
类。我想你可以使用GetDayOfYear()
方法来获得你所需要的。
检查this MSDN library为例。
我认为你的意思是格里高利而不是格鲁吉亚。我还没有纠正它,以防万一它是我不知道的日历。 – 2009-12-04 08:43:30
不...你说得对...我只是一个文盲。 – 2009-12-14 11:21:28
重复? [http://stackoverflow.com/questions/662379/calculate-date-from-week-number/662547#662547](http://stackoverflow.com/questions/662379/calculate-date-from-week-number/ 662547#662547) – andreas 2009-12-04 07:10:12