gpt4 book ai didi

C++ 比较字符串日期

转载 作者:太空狗 更新时间:2023-10-29 23:46:54 33 4
gpt4 key购买 nike

我需要比较 2 个字符串日期以查看一个日期是否晚于另一个日期。两个日期的日期格式都在底部。我可以重新安排这个最简单的。我得到了提升,但不一定如此,我已经经历了太多的例子,但似乎无法全神贯注地让它发挥作用。提前致谢基本上我想要

2012-12-06 14:28:51

if (date1 < date2) {
// do this
}
else {
// do that
}

最佳答案

看起来您使用的日期格式已经按字典顺序排列,并且可以进行标准字符串比较,例如:

std::string date1 = "2012-12-06 14:28:51";
std::string date2 = "2012-12-06 14:28:52";
if (date1 < date2) {
// ...
}
else {
// ...
}

使用此格式时,您需要确保空格和标点符号一致,特别是像 2012-12-06 9:28:51 这样的格式会破坏比较。 2012-12-06 09:28:51 会起作用。

关于C++ 比较字符串日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8406703/

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