0

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

TimeSeries t1 = new TimeSeries("EUR/GBP");
t1.add(new Day(4, MonthConstants.JANUARY, 2001), new Double(1.5807));

しかし、私Stringは自分の SQL クエリから取得します。TimeSeries はRegularTimePeriodまたはのみを受け入れますTimeSeriesDataItem

Stringを に変換する方法を教えてくださいRegularTimePeriod

前もって感謝します。

4

1 に答える 1

3

まず、SimpleDateFormat を使用して mysql 日付文字列を解析することで Date オブジェクトを取得できます。次に、コンストラクターと Date 引数を使用して、RegularTimePeriod を作成します。

基本的に(mysqlDateStrがmysqlクエリからの文字列であると仮定):

SimpleDateFormat standardDateFormat = new SimpleDateFormat("yyyy-MM-dd");
// (Define your formatter only once, then reuse)

Date myDate = standardDateFormat.parse(mysqlDateStr);
// (you may want to catch a ParseException)

t1.add(new Day(myDate), new Double(1.5807));
于 2009-01-07T16:45:11.033 に答える