【问题标题】:How to parse a string to a ctime struct?如何将字符串解析为 ctime 结构?
【发布时间】:2012-07-25 04:34:49
【问题描述】:

是否有既定的方法可以将字符串解析为 Time 结构?

我最理想的做法是与strftime(...) 相反,我不是从时间结构和格式字符串生成字符串,而是从根据提供的格式字符串解析的字符串中获取时间结构。

我不希望通过包含诸如 Boost 或 .NET 中的 DateTime 类来增加额外的开销

【问题讨论】:

    标签: c++ c time strftime ctime


    【解决方案1】:

    将字符串解析为struct tm *的对应方法是strptime

    不幸的是,这不是标准 C 运行时库的一部分,也不存在于 e.g. windows,但您可以重复使用 BSD 许可的版本,例如 this one

    【讨论】:

      猜你喜欢
      • 2018-10-20
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2012-10-12
      相关资源
      最近更新 更多