2011-01-26 52 views
0

最近,我開始使用ojAlgo庫。您可以從http://ojalgo.org/index.html獲取更多信息。ojAlgo庫:數據不匹配錯誤?

但是,我嘗試使用該功能時遇到問題。問題是當我想從雅虎財務中檢索股票數據時,股票的日期和股票價格不匹配。

以下是Java代碼片段。

YahooSymbol ysymbol = new YahooSymbol("BAC"); 

DateSeries<BigDecimal> ypriceSeries = ysymbol.getPriceSeries(); 

System.out.println(ypriceSeries.firstKey() + " " + ypriceSeries.firstValue().toString()); 

返回結果是

週三5月28日17:00:00 PDT 1986年2.89

但我想結果應該是

週四5月29日17:00:00 PDT 1986 2.89

正如您所見,日期已經抵消。這個問題影響整個ypriceSeries結果。相應股價的日期正在向後移動一天。

它使整個股票數據不正確。任何人有想法?

這是一個錯誤還是別的?謝謝。

+0

我發現問題是因爲時區。 – easycoder 2011-01-28 08:53:16

回答