我怎样才能获得雅虎的历史价格!来自Java的财务?

时间:2016-02-07 12:02:25

标签: java

我需要获得雅虎!以csv格式为历史价格提供融资,例如链接:Click here for IBM historical prices in Yahoo! Finance通过指定IBM的股票公司名称或Apple的AAPL,我如何获得CSV格式电子表格作为名为“下载到”的按钮电子表格“在上面的链接?

1 个答案:

答案 0 :(得分:0)

url = new java.net.URL(historicURL + "?s=" + symbol.getCode()
                               + "&d=" + d + "&e=" + e + "&f=" + f + "&g="
                               + g +"&a=" + a + "&b=" + b + "&c=" + c
                               + "&ignore=.csv");

使用此链接提供下载它的答案。

 String a = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("MM").format(start)) - 1);
    /* b - Day number, eg, 1 for the first of the month. */
    String b = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("dd").format(start)));
    /* c - Year. */
    String c = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("yyyy").format(start)));
    /* d - Month number, starting with 0 for January. */
    String d = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("MM").format(end)) - 1);
    /* e - Day number, eg, 1 for the first of the month. */
    String e = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("dd").format(end)));
    /* f - Year. */
    String f = Integer.toString(Integer.parseInt(
            new java.text.SimpleDateFormat("yyyy").format(end)));

注意,月份编号以0开头。