计算日历周的第一天

问题描述:

我需要计算日历周的第一天的日期,例如, 1计算日历周的第一天

周在2009年 - >周一,2008年12月29日
44周在2009年(!) - >周一,26.10.2009

我对这个有些丑陋的代码,但我宁愿一个不错的C++库。

有什么建议吗?

+0

看起来好多了。 谢谢! – punischdude 2009-10-26 09:29:31

+0

我在想,Boost的日期时间是最好的解决方案! – 2009-10-26 17:58:21

+0

对于那些感兴趣的人:http://paste.pocoo.org/show/148032/ – punischdude 2009-10-31 19:33:54