gpt4 book ai didi

c++ - 如何将存储在字符串变量中的时间转换为时间格式?

转载 作者:行者123 更新时间:2023-11-28 07:12:43 24 4
gpt4 key购买 nike

我用谷歌搜索了一些关于这个的主题,但它们看起来都很模糊。

我有 4 个字符串变量,包含时间,表示 2 个事件的开始时间和结束时间,格式为“17:30”或“01:20”等。

我想写一个函数来判断它们是否冲突。所以我要找的是类似

string beginTime1 = "01:30";
string beginTime2 = "03:30";
string endTime1 = "01:30";
string endTime2 = "01:30";
time begin1, begin2, end1, end2;

begin1 = toTime(beginTime1);
begin2 = toTime(beginTime2);
end1 = toTime(endTime1);
end2 = toTime(endTime2);

If (begin2 > begin1 && begin2 < end1)
return clash;

或者类似的东西。

最佳答案

Boost Posix Time Library具有从 std::string 获取 posix_time 值的函数:from_string() .

关于c++ - 如何将存储在字符串变量中的时间转换为时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729608/

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