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

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

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

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

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

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