Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    24

    (Java-Struts) Problema conversione String to Date

    Salve a tutti.. sicuramente è una discussione già uscita fuori , ma ho letto tante cose ,e non ho trovato una risposta definitiva al mio problema.

    Allora io da Jsp prendo una Stringa con dentro una data in questo formato dd/mm/aaaa

    ora il mio obiettivo finale è tramutarla in altra stringa in formato aaaa/mm/dd per poterla salvare nel database.

    Ho provato a convertirla prima in Date con

    DateFormat format = new SimpleDateFormat("dd/MM/yyyy");

    java.util.Date myDate = format.parse(rf.getDatainizio());


    e in questo modo converte in data ma sempre nel formato dd/mm/aaaa

    Ho provato a invertire aa e dd ma fa solo confusione con le date .

    Quindi la mia domanda è:
    qual è la soluzione piu facile per arrivare alla fine ad ottenere una Stringa (aaaa/mm/dd) da una Stringa(dd/mm/aaaa)??


    grazie a chi rispondera ^^

  2. #2
    Bè perchè più semplicemente non usi uno StringTokenizer? Imposti come separatore il "/", ti salvi man mano i vari token e poi li "incolli insieme" nell'ordine inverso!
    Salute a voi, da Laikius!

    --> Faber est suae quisque fortunae <--

  3. #3
    Il tipo Data sia java che SQL è una data.
    Non esiste una Data nel formato dd/MM/yyyy ed una nel formato aaaa/mm/dd.
    Quando vuoi visualizzarla puoi decidere in che formato vederla.
    Le soluzioni sono in visualizzazione:
    1) tiri fuori l'oggetto Date dal db poi lo visualizzi nel formato che preferisci
    String dateFormatted = new SimpleDateFormat("yyyy/MM/dd").format(tuo_oggetto_Data);
    2) Lo tiri fuori dal db già in formato stringa con il TO_CHAR(data,'yyyy/MM/dd');

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.