小编xyh*_*ang的帖子

如何在 C++ 中获得一个月的第三个星期五?

我认为日期处理有点复杂。

所以,我想知道是否有任何优雅的算法可以在我的条件下获得任何日期,例如 2020 年 9 月的第三个星期五的日期?

让我们指定我想要的两种方法:

int get_date(int month, int weekday, int no) {  // for example: get_date(202009, 3, 3)
     //  should return the third wednesday in sep 2020, it's 20200917
}

int date_sub(int date1, int date2) { // for example:
   // date_sub(20200928, 20200925) should return 3

}
Run Code Online (Sandbox Code Playgroud)

我知道 boost 有一些不错的东西,但我认为它可能太重了,有没有更好的选择?

c++ date

2
推荐指数
1
解决办法
96
查看次数

标签 统计

c++ ×1

date ×1