如何将字符串解析为ctime结构?

时间:2012-07-26 14:43:58

标签: c++ c time strftime ctime

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

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

我不希望通过包含一个DateTime类来增加额外的开销,例如在Boost或.NET中找到的类

1 个答案:

答案 0 :(得分:7)

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

不幸的是,这不是标准C运行时库的一部分,并且不存在于例如标准C运行时库中。 Windows,但您可以重复使用BSD许可版本,例如this one