0

我正在使用API它提供日期和时间数据作为double精度十进制值,它与Windows Date/Time格式兼容。我正在编写一个程序C++,我希望能够访问double Date/Time值中包含的数据元素并将它们格式化为人类可读的格式。例如,Date/Time像这样取值41411.583333并使用 C++ 将字符串打印为 DD/MM/YYYY HH:MM:SS。请有人解释一下是否/如何做到这一点?

4

2 回答 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 回答