Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    [JAVA] Formattare una <String data> in un tipo <Date data>

    Gentili navigatori del forum,

    Come da titolo avrei bisogno di convertire una 'data = "gg/mm/yyyy" ' tipo String in Date(con stessa formattazione),

    Posto il codice:


    codice:
    //From String to Date
    
    public static Date dateFormat(String data, Locale locale) {
    
     
     
    data = Data.covertiSeprators(data, "-", "/");
    
     
             
    DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
    
     
     df.setLenient(false);
    
    
    
     
     try {
    
     
             Date dataFrm = df.parse(data);
    
     
     return dataFrm;
    
     
             } catch(ParseException e) {
    
     
     returnnull;
    
             }
    
          
    }
    
    
    //From Date to String
    
      public static String dateFormat(Date data, Locale locale) {
    
    
    
              Date Format df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
    
     
     
    df.setLenient(false);                
    
     
             
    String data Format = df.format(data);
    
     
     
    dataFormat = Data.covertiSeprators(dataFormat, "/", "-");
    
     
     
    return dataFormat;
    
    
    
     
          }
    
    //Dove locale = Locale.ITALIAN
    
    
    



    Con questi metodi, funziona solo se la data è nel formato "gg/mm/yyyy" (Locale.ITALIAN)
    Se la data è in Inglese, ovvero se viene recuperata dal DB, come dovrei procedere?
    Nella Tabella/Entity del DB ho il campo da leggere:

    codice:
      @Temporal(TemporalType.DATE)
    
     @DateTimeFormat (pattern="dd-mm-yyyy")
    
     @Column(name="data")
    
     private Date data;
    
    
    
    
    Ultima modifica di jabjoint; 04-02-2023 a 16:05
    jabjoint

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.