我正在使用API
它提供日期和时间数据作为double
精度十进制值,它与Windows
Date/Time
格式兼容。我正在编写一个程序C++
,我希望能够访问double
Date/Time
值中包含的数据元素并将它们格式化为人类可读的格式。例如,Date/Time
像这样取值41411.583333
并使用 C++ 将字符串打印为 DD/MM/YYYY HH:MM:SS。请有人解释一下是否/如何做到这一点?
问问题
1165 次
2 回答
3
COleDateTime 类(在 MFC 和 ATL 库中提供)提供了您需要的一切。它包括一个 Format 成员函数,可以以多种格式打印日期/时间:
http://msdn.microsoft.com/en-us/library/c1ayhyhk(v=vs.80).aspx
于 2013-05-19T15:48:36.780 回答
0
还有Boost.Date_Time
图书馆。 文档在这里。
于 2013-05-19T17:42:29.790 回答