我对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
有人可以告诉我该怎么做。
提前致谢。