Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30

    [java] DateFormat parse

    Salve a tutti,

    Ho le segeunti linee di codice

    DateFormat df=new SimpleDateFormat("MM/dd/yyyy hh:mm aaa");
    Date out=df.parse(STRINGA);

    dove STRINGA è riempita con un valroe del tipo domenica 11/10/2009 ore 22:00

    Eseguendo il codice ricevo un messaggio di errore java.text.ParseException: Unparseable date

    Qualcuno saprebbe aiutarmi nel spiegarmi dove sbaglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] DateFormat parse

    Originariamente inviato da zabazawa
    DateFormat df=new SimpleDateFormat("MM/dd/yyyy hh:mm aaa");
    Date out=df.parse(STRINGA);

    dove STRINGA è riempita con un valroe del tipo domenica 11/10/2009 ore 22:00

    Eseguendo il codice ricevo un messaggio di errore java.text.ParseException: Unparseable date

    Qualcuno saprebbe aiutarmi nel spiegarmi dove sbaglio?
    Se la stringa contiene proprio "domenica" e "ore" ovviamente non corrisponde al pattern ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30
    Grazie della risposta, ma siccome io nn so in che formato viene inserita la data nn c'è un sistema che capisca in maniera semi-intelligente effetutando una prserizzazione la data?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30
    Up

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da zabazawa
    nn c'è un sistema che capisca in maniera semi-intelligente effetutando una prserizzazione la data?
    No, nel framework standard non c'è nulla del genere .... e comunque avrebbe poco senso.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30
    Grazie dell'info, per me ha un senso me lo faccio da solo

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da zabazawa
    per me ha un senso
    In generale comunque no. Esempio: "08/10/2009", è una data italiana (8 Ottobre 2009) oppure inglese (10 Agosto 2009)???
    Come faresti a capirlo se non stabilisci tu qualcosa a priori?

    Originariamente inviato da zabazawa
    me lo faccio da solo
    Allora auguri .... a seconda di quanto/cosa devi accettare può non essere affatto facile ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    30
    Credo che l'unico limite al momento sia stabilire se la data è in formato americano o italiano ma siccome queste date le prendo da siti web credo che se il campo ad esempio:

    http-equiv="content-language" content="IT" è riempito puo darmi una mano.

    Ciaoooo

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.