Salve ho problemi ad inserire le date nel "TimeSeries" ( io uso un database msacces e il campo "Data" l'ho inserito come data/ora). Lo script viene lanciato, mi mostra La videata dove dovrebbe essere inserito il grafico, e mi mostra anche i colori che Apertura,Mininmo ecc... , dovrebbero avere( quando escludo vettore--.add(new Date(gg), ap); ), il problema e che non mi inserisce le date, eppure se faccio un System.out.println(Date) le stampa, potete aiutarmi
Saluti Batman
private static XYDataset createDataset()throws SQLException {
ConnettiDb.Connessione();
ConnettiDb.stmt=ConnettiDb.conn.createStatement();
ConnettiDb.rslt= ConnettiDb.stmt.executeQuery("SELECT * FROM Movimenti;");
ConnettiDb.rsmd= ConnettiDb.rslt.getMetaData();
TimeSeries vettoreap = new TimeSeries("Apertura Index ", Date.class);
while(ConnettiDb.rslt.next()){
// divido e raccolgo i campi del database
Date gg = ConnettiDb.rslt.getDate("Data"); // legge il campo data
Double ap = ConnettiDb.rslt.getDouble("Apertura"); // legge il campo apertura
// coi campi costruisco il vettore
vettoreap.add(new Date(gg), ap);
}// fine while
TimeSeriesCollection movim = new TimeSeriesCollection();
movim.addSeries(vettoreap);
return movim;
}

Rispondi quotando