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