C ++ 11重新格式化时间输出

时间:2017-01-25 17:25:11

标签: delphi c++11 time

我对C ++比较陌生并且正在努力解决这个问题。

我有一个库的功能,它返回一个时间。该函数的文档是这样的(这就是我所拥有的,库被编译并仅提供头文件):

C ++

TDateTime iTime( PChar Symbol, int TimeFrame, int index ); 

获得"时间"蜡烛的价值在哪里"符号" - 货币名称," TimeFrame" - 选定的时间范围,"索引" - 从0开始的条形索引(最后一个条形图具有索引= 0,最后一个条形图具有1 = 1,依此类推)。

参数:

符号

货币名称。

时限

以分钟为单位的时间范围。

索引

酒吧指数。

示例:

double time = iTime("USDJPY", 15, 10);

在头文件中,TDateTime被定义为double,如下所示:

#define TDateTime double

我刚刚发现日期格式TDateTime(或实际上是双倍)是Borland Delphi日期时间格式。

如何将Delphi转换为cpp人类可读格式,以便将其打印到控制台,例如DD / MM / YY HH:mm:SS

有人可以告诉我该怎么做。

提前致谢。

0 个答案:

没有答案