Salve ragazzi,
il mio problema è il seguente:
da una tabella del mio db estraggo la colonna data_ora nel seguente modo:
2 Premesse fondamentali: 1 - Il db viene riempito automaticamente da un softwarecodice:String query2 = "SELECT data_ora FROM tab_flag"; try (ResultSet rs1 = sql.doQuery(query2)) { Vector data_ora = new Vector(); try{ while(rs1.next()){ data_ora.add(rs1.getString("data_ora")); }
2 - tutti i suoi campi sono di tipo TESTO, quindi anche il campo data_ora (non è stata progettata da me, quindi non è modificabile....)
Quello che vorrei fare è dunque separare la sottostringa data dalla sottostringa ora per poi inserire quest'ultima in una nuova colonna della tabella. Questo perchè mi serve per fare delle join con altre tabelle che invece hanno i due campi separati (Complimenti al progettista del db....![]()
).
Quello che ho provato a fare è:
codice:String[] tmp = new String[data_ora.size()]; int k=0; for (k=0;k<data_ora.size()-1;k++) { String data= data_ora.get(k).toString(); String ora = data.substring(8, 17); ---QUI NON RIESCO A FAR RIEMPIRE TMP CON LE STRING ORA VOLTA PER VOLTA --- }
Spero di essere stato abbastanza chiaro.
grazie anticipatamente

Rispondi quotando