0

Jfreechartを使用しています。私は次のコードを持っています:

TimeSeries t1 = new TimeSeries("EUR/GBP");
t1.add(new TimeSeriesDataItem....);

しかし、私のSQLクエリは、日付をString形式で、値をで提供しDoubleます。使いたいTimeSeriesDataItem。文字列をに変換する方法を教えてくださいTimeSeriesDataItemDoubleに自分の価値を加える方法を教えてくださいTimeSeriesDataItem

前もって感謝します。

4

2 に答える 2

0

日付文字列の形式は何ですか? フォーマットが DD-MM-YY であると仮定します。

Date最初に文字列をオブジェクトに変換します。

String date_S = "04-06-16"; //your date from SQL
Date date;
SimpleDateFormat sdf2 = new SimpleDateFormat("dd-MM-yy");
try {
   date = sdf2.parse(dateS);
} catch (ParseException e) {
    e.printStackTrace();
}

TimeSeries add は引数として取るので、オブジェクトを作成RegularTimePeriodしてシリーズに追加します。DoubleRegularTimePeriod

RegularTimePeriod rtp = new Date(date);
TimeSeries t1 = new TimeSeries("EUR/GBP");
TimeSeriesDataItem tsdi = new TimeSeriesDataItem(rtp , Double);
t1.add(tsdi);
于 2016-07-15T04:42:04.950 に答える