Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]收盘之后调GetReportData获取到得时间有问题

1楼
rogerangel 发表于:2012/9/19 16:31:53

在收盘之后调用GetReportData获取到得时间好像有问题,但是价、量这些数据就没有问题。

API_TimeToString(g_pMainFormework->GetReportData("IF09",'JZ')->m_time)

收到的时间是下面这个

2012-09-19 15:32:29

 

API_TimeToString是我的转换函数

string API_TimeToString(const time_t &timeData)
{

 struct tm *p;

 CString tempstr;
 p = localtime(&timeData);

 p->tm_year = p->tm_year + 1900;

 p->tm_mon = p->tm_mon + 1;

 tempstr.Format("%04d-%02d-%02d %02d:%02d:%02d",p->tm_year, p->tm_mon, p->tm_mday,p->tm_hour,p->tm_min,p->tm_sec);

 return tempstr;

}

麻烦技术帮忙看一下,哪里可能出问题

2楼
王锋 发表于:2012/9/19 20:57:19

写法有问题,很简单用COleDateTime类解决就是了。

API_TimeToString是我的转换函数

string API_TimeToString(const time_t &timeData)
{

 COleDateTime time = timeData;

 CString tempstr = time.Format("%Y.%m.%d %H:%M:%S");
 return tempstr;

}

 

3楼
rogerangel 发表于:2012/9/20 9:16:56
以下是引用王锋在2012-9-19 20:57:19的发言:

写法有问题,很简单用COleDateTime类解决就是了。

API_TimeToString是我的转换函数

string API_TimeToString(const time_t &timeData)
{

 COleDateTime time = timeData;

 CString tempstr = time.Format("%Y.%m.%d %H:%M:%S");
 return tempstr;

}

 好像不是这个问题,现在两个转换函数转换出来的结果一致的,等到收盘以后我再试一下看看。

共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.