Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    JFormattedTextFiled e date

    Ciao a tutti,

    cercando sul forum, non ho trovato la soluzione a questo che dovrebbe essere un problema banale...

    Ho creato due JFormattedTextField dove facco inserire all'utente due date nel formato dd-mm-yy. Grazie a getCommand(), prendo queste due stringhe e le invio alle variabili "dal" e "al". Con queste, quindi, faccio una query SQL del tipo:

    "SELECT * FROM tabella WHERE data >= "+ dal +" AND data <= "+ al;

    in modo tale da prendere tutti i record che contengono una data compresa fra le date "dal" e "al". Il problema è che la query non funziona, ovviamente, perchè il campo DATE nel database è nel formato yyyy-MM-dd, mentre, come detto prima, nell JFormattedTextField io faccio inserire la data nel formato italiano.

    Come posso modificare questo dato in ingresso affinchè il confronto fra le date nella SELECT avvenga?

    Vi ringrazio fin d'ora...

  2. #2
    Scusate il doppio post, ma ho risolto per quanto riguarda la conversione del formato della data con questo:
    Codice PHP:
    SimpleDateFormat sdfInput = new SimpleDateFormat"dd-m-yyyy"Locale.ITALY ); 
            
    String textDate "02-02-2010"
            
    Date date null;
            try {
                
    date sdfInput.parsetextDate );
            } catch (
    ParseException e) {
                
    e.printStackTrace();
            } 

            
    SimpleDateFormat sdfOutput = new SimpleDateFormat "yyyy-mm-dd" );
            
    String result sdfOutput.formatdate ); 
    e la query era errata perchè mancavano gli apici tra le variabili... Scusate potete chiudere!

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.