Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268

    leggere una data con un resultset

    Ciao a tutti: ho una colonna di una tabella in un db che contiene una data nel formato:
    gg/mm/aaaaa H:m
    giorno/mese/anno ora:minuti;
    per capirci.

    devo leggere questo valore con un resultset, però se uso

    Resultset rs;

    rs.getDate("nome colonna); mi restituisce solo gg/mm/aaaa;

    se invece uso
    rs.getTime("nome colonna"; mi restituisce solo l'ora e i minuti ossia H:m;

    che posso fare?

    non vorrei passare tutto a string leggendo la query e poi formattare nuovamente per avere la data....

    suggerimenti?

  2. #2
    I tipi sono quelli e non sono i Date e Time di java.util, quindi devi convertirli nel tipo giusto.
    lolide
    Java Programmer

    Informati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    cioè? mi puoi fare un esempio pratico?

  4. #4
    Allora per la data basta fare
    codice:
    java.sql.Date sqld;
    java.util.Date d = new java.util.Date (sqld.getTime());
    Per l'ora prova ad usare SimpleDateFormat
    lolide
    Java Programmer

    Informati

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    ma io voglio prendere tutto insieme e non fare 2 passaggi separati

  6. #6
    Originariamente inviato da X-mac
    ma io voglio prendere tutto insieme e non fare 2 passaggi separati
    EDIT: Aspetta ma che tipo è quel dato sul database ? Una stringa ? Oppure un datetime ? Che DBMS è ?
    lolide
    Java Programmer

    Informati

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.