gpt4 book ai didi

c++ - 日期时间字符串到 boost::gregorian::date

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:27 25 4
gpt4 key购买 nike

我有以下 std::string '2010-08-10T23:59:00' 我需要将它转换为 boost::gregorian::date 对象。

我知道我应该使用 boost::date_time::date_input_facet,但我似乎不知道该怎么做。

有人可以协助我如何进行此转换吗?

最佳答案

boost 的 posix_time 模块支持从该形式直接转换(除非我不明白这是 ISO 时间格式?)。看看:

boost::posix_time::from_iso_string

您只需要先去除格式标记即可。

posix_time::time_from_string

也可能对您有用。

您应该让他们能够将 posix_time 转换为公历。

希望这对您有所帮助。

关于c++ - 日期时间字符串到 boost::gregorian::date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286169/

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