Java In molte biblioteche fanno uso dell'oggetto " java.util.Date " per rappresentare le date del mondo reale e gli orari. Spesso è necessario trasformare una stringa , sia da un utente o qualche altro programma , in un oggetto "Data" . Questo è indicato come " parsing " ed è reso semplice dalle utilità forniti con la piattaforma Java . Cose che ti serviranno
compilatore Java
Text Editor
Show More Istruzioni
1
Ottenere un esempio " java.text.DateFormat " . " DateFormat " ha metodi statici disponibili per ottenere le istanze per vari usi. Se sarà solo date di analisi , poi " DateFormat.getDateInstance ( ) " darà il formato predefinito per il locale corrente. Se si desidera analizzare le stringhe di data e ora , quindi si dovrebbe usare " DateFormat.getDateTimeInstance ( ) " . Questi formati di default dovrebbero funzionare bene per la maggior parte delle situazioni . Se hai bisogno di analizzare qualcosa di più specifico , è possibile creare un'istanza di " java.text.SimpleDateFormat " utilizzando il formato esatto avete bisogno .
2
analizzare la stringa . Nell'istanza si è ottenuto in precedenza , chiamare il metodo "parse (String ) " , passando la stringa che si desidera analizzare . Ciò restituirà l'oggetto " java.util.Date " che rappresenta la data e l'ora in cui è stato analizzato .
3
gestire tutte le eccezioni . Se la data non poteva essere analizzato correttamente , il metodo "parse " volontà attraverso un " ParseException . " Avrete bisogno di intercettare l'eccezione avvolgendo la chiamata di metodo in un blocco try-catch . Gestione appropriata dell'errore varia da applicazione . In alcuni casi è possibile avvertire l'utente , oppure si può provare un diverso " DateFormat ", se sono permessi più formati di input .