金字塔date類型怎樣能轉換成time_t類型呢? [金字塔]
- 咨詢內容:
就是
//讀取上海市場的600000日線數據范例
PCALCINFO stData = {0};
stData.m_dataType = MIN5_DATA;//日線
stData.m_bIsPow = 1; //是否復權
stData.m_wMarket = 'JZ';之中的stData.m_pMainData[i].m_timeDate,m_timeDate原先定義應該是date格式,要轉成time_t格式
- 金字塔客服:
給你一個我們的自用轉換函數
CTime COleDataTimeToCTime(COleDateTime& time)
{
CTime time2(time.GetYear(),time.GetMonth(),time.GetDay(),time.GetHour(),time.GetMinute(),time.GetSecond());
return time2;
}使用范例:
time_t timeDate = COleDataTimeToCTime(stData.m_pMainData[i].m_timeDate).GetTime();
- 用戶回復:
多謝,試試看看
- 網友回復:
出錯啊
Compiling...
MainWindowDlg.cpp
E:\AddinDemo\MainWindowDlg.cpp(256) : error C2664: 'COleDataTimeToCTime' : cannot convert parameter 1 from 'double' to 'class COleDateTime &'
A reference that is not to 'const' cannot be bound to a non-lvalue
E:\AddinDemo\MainWindowDlg.cpp(256) : error C2228: left of '.GetTime' must have class/struct/union type
執行 cl.exe 時出錯. - 網友回復:
是不是函數的位置沒放對,應該放在哪里呢
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容