【问题标题】:Calculate the first day of a calendar week计算日历周的第一天
【发布时间】:2025-12-10 03:35:01
【问题描述】:

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

2009 年第 1 周 -> 2008 年 12 月 29 日星期一 (!)
2009 年第 44 周 -> 2009 年 10 月 26 日星期一

我有一些丑陋的代码,但我更喜欢一个不错的 C++ 库。

有什么建议吗?

【问题讨论】:

    标签: c++ calendar date


    【解决方案1】:

    boost::gregorian::date 和它的algorithms 怎么样?

    【讨论】:

    • 我认为 Boost 的日期时间是最好的解决方案!