gpt4 book ai didi

C++ 检查日期是否有效

转载 作者:可可西里 更新时间:2023-11-01 17:35:42 25 4
gpt4 key购买 nike

是否有任何功能可以检查给定日期是否有效?我不想从头开始写任何东西。

例如32/10/2012 无效10/10/2010 有效

最佳答案

如果您的字符串始终采用该格式,最简单的做法是将字符串拆分为三个部分,填充一个 tm 结构并将其传递给 mktime()。如果它返回 -1,则它不是有效日期。

你也可以使用 Boost.Date_Time解析它:

string inp("10/10/2010");
string format("%d/%m/%Y");
date d;
d = parser.parse_date(inp, format, svp);

关于C++ 检查日期是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436697/

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