gpt4 book ai didi

c++ - 从日期中添加或减去天数的算法?

转载 作者:IT老高 更新时间:2023-10-28 21:55:13 34 4
gpt4 key购买 nike

我正在尝试编写一个 Date 类以尝试学习 C++。

我正在尝试找到一种算法来为日期添加或减去天数,其中 Day 从 1 开始,Month 从 1 开始。事实证明它非常复杂,而且 google 出现的次数并不多,

有谁知道这样的算法吗?

最佳答案

最简单的方法是实际编写两个函数,一个将日期转换为从给定开始日期开始的天数,另一个将转换回日期。将日期表示为天数后,对其进行加减运算就很简单了。

您可以在此处找到算法:http://alcor.concordia.ca/~gpkatch/gdate-algorithm.html

关于c++ - 从日期中添加或减去天数的算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344330/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com