【发布时间】:2014-04-23 11:44:22
【问题描述】:
需要将存储日期的字符串转换为数字或对象,例如:“Apr 23 2014 12:39:17”;在特定于 MS 的环境中使用 Visual Studio。
在 C++ 中是否有一个易于使用的函数可以实现这一点?
我这样做是为了在字符串日期和 now() 之间进行比较。
谢谢。
【问题讨论】:
-
你在说什么
now? -
Mmmm.. any now() [以获取当前时间为例]。基本上,我将字符串从 XML 文件中取出,该文件由另一个程序更新。我想做一个比较,看看 XML 文件是多久前更新的。
-
好吧,如果您的编译器支持,则有
std::chrono,否则有boost、C 函数或操作系统调用。 -
你可以使用 strftime()
-
Formatting dates with stringstream 可能会有所帮助。
标签: c++ visual-studio-2010 date time