相关疑难解决方法(0)

在C/C++中添加1个月到time_t的简单方法

我有一些代码使用Oracle函数add_months将Date增加X个月.

我现在需要在C/C++函数中重新实现相同的逻辑.由于我不想/需要进入的原因,我不能简单地向oracle发出查询以获取新日期.

有没有人知道在time_t中添加X个月的简单可靠的方法?计算类型的一些示例如下所示.

30/01/2009 + 1个月= 28/02/2009
31/01/2009 + 1个月= 28/02/2009
27/02/2009 + 1个月= 27/03/2009
28/02/2009 + 1个月= 31/03/2009
31/01/2009 + 50个月= 31/03/2013

c c++ date time-t date-math

6
推荐指数
4
解决办法
2万
查看次数

标签 统计

c ×1

c++ ×1

date ×1

date-math ×1

time-t ×1