【发布时间】:2013-03-26 06:36:07
【问题描述】:
我正在尝试编写一个自己滚动的时区转换器,我需要一种方法来确定该月的最后一天是哪一天。经过一番研究,我发现了寻找闰年的公式。
这是一个很小的贡献,但也许我会节省其他人我花了 20 分钟弄清楚并应用它的时间。
此代码接受一个带符号的短月,索引为 0(0 是一月)和一个索引为 0 的 int 年(2012 年是 2012 年)。
它返回索引为 1 的日期(27 日是 27 日,但在 SYSTEMTIME 结构等中,您通常需要 0 索引 - 只需要注意)。
【问题讨论】:
标签: c++ gregorian-calendar monthcalendar date-arithmetic leap-year