【问题标题】:String to Time Conversion字符串到时间的转换
【发布时间】:2010-01-13 16:19:15
【问题描述】:

在 C++ 中有没有办法从字符串中提取时间?

CString str;
str="17:18:58,9187120";

是否有任何实用程序可以将此字符串转换为时间变量?

【问题讨论】:

  • 对于那些对 9187120 部分感到困惑的人(就像我一样),他使用逗号作为小数分隔符。

标签: c++


【解决方案1】:

看到这个问题: Convert a string to a date in C++

【讨论】:

    【解决方案2】:

    POCO 库有一个 DateTimeParser 类,它可能会有所帮助: http://www.appinf.com/docs/poco/Poco.DateTimeParser.html

    【讨论】:

      【解决方案3】:

      不在 C++ 或其标准库中。 C++ 几乎无法处理其自身的复杂性,要​​求所有文化、平台、星系和蔬菜不通用的任何东西都太过分了。

      现在您可以使用 Boost 的 string conversion functions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-24
        • 2018-07-15
        • 1970-01-01
        • 2011-11-10
        • 1970-01-01
        • 1970-01-01
        • 2021-11-17
        • 1970-01-01
        相关资源
        最近更新 更多