标签: c++ c time strftime ctime
是否有将字符串解析为Time结构的既定方法?
我理想的做法是反向strftime(...),而不是从时间结构和格式字符串生成字符串,我从根据提供的格式字符串解析的字符串中获取时间结构。
strftime(...)
我不希望通过包含一个DateTime类来增加额外的开销,例如在Boost或.NET中找到的类
答案 0 :(得分:7)
将字符串解析为struct tm *的相应方法是strptime。
struct tm *
strptime
不幸的是,这不是标准C运行时库的一部分,并且不存在于例如标准C运行时库中。 Windows,但您可以重复使用BSD许可版本,例如this one。