Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    44

    Conversione data oracle in data java

    Salve,
    sto' cercando di estrarre una data dal db oracle e di convertirla in un oggetto Date.
    Il problema č che quando faccio il passaggio, la data resta, ma scompaiono ore:minuti:secondi

    Ad esempio:

    ...
    ResultSet rs = st.executeQuery("SELECT COL_DAT FROM TABELLA");
    ...
    java.sql.Date data = rs.getDate("COL_DAT");
    System.out.println("data: "+data.toString());

    String dataString = rs.getString("COL_DAT");
    System.out.println("dataString: "+dataString);
    genera il seguente output

    data: 2007-06-30
    dataString: 6/30/2007 3:45:37
    Vorrei capire come fare a non perdere i dati di ore:minuti:secondi nell'oggetto date
    Giugallo

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    java.sql.Date contiene la data
    java.sql.Time contiene l'ora
    java.util.Date contiene data e ora
    dato che le prime due estendono la terza, puoi fare
    java.util.Date d = rs.getTimestamp('colonna')
    (se vuoi l'informazione completa di nanosecondi devi usare java.sql.Timestamp)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    44
    perfetto!
    grazie mille
    Giugallo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.