| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come creare una data da una stringa in Java
    Il modo più semplice per creare una data da una stringa in Java è quello di lasciare Sun Microsystems fare il lavoro per voi . Utilizzando due classi che fanno parte del Java " util " e API "testo" che sono già installati sul sistema con il Java Development Kit , è possibile automatizzare la conversione tra stringhe e date con poche righe di codice . Cose che ti serviranno
    Java
    Text Editor
    Show More Istruzioni
    1

    Creare un nuovo file di classe Java denominata " StringToDate.java " utilizzando l' editor di testo o . ambiente di sviluppo Java di vostra scelta
    2

    Aggiungere il codice riportato di seguito all'inizio del file di classe:

    import java.util.Date ; java.text.ParseException importazione; importazione java.text.DateFormat ;

    Queste sono le classi avremo bisogno di usare l'API Java in tutto il nostro programma
    3

    Aggiungere il seguente sotto le istruzioni di importazione . .

    /*** Questa classe converte stringhe di date . * @ author Kevin Walker * /public class StringToDate {

    }

    Tutto il codice andrà tra l' apertura e la stretti . staffe di questa classe
    4

    creare un metodo di lettura all'interno della vostra classe: .

    /*** leggere la stringa e restituiscono come un Data * @ param d la stringa per analizzare * @ return la data * /public static data lettura (String s ) throws ParseException { DateFormat df = DateFormat.getDateInstance ( DateFormat.Long , Locale.US ) . data d = df.parse ( s ) ; ritorno d ; }

    Questo utilizza il metodo parse della classe DateFormat di interpretare la stringa in una data , quindi fare tutto il lavoro duro per voi . Le Impostazioni internazionali è particolarmente importante, in quanto dice Java che stile aspettarsi le date per essere dentro il locale degli Stati Uniti si aspettano le date per essere in un formato mese-giorno - anno , mentre altre versioni locali possono aspettarsi un formato come day- mese - anno o anno -mese-giorno .
    5

    Creare un metodo principale per testarlo.

    /*** una applicazione di esempio utilizzando la classe DateReader . * @ param args questa applicazione non riceve gli argomenti della riga di comando * /static void main ( String [] args ) { pubbliche String s = " . " ; try { String s = " 1997/10/23 " ; Date d = read ( s ) ; System.out.println ( "Hai inserito la data : " + d.toString ()); } catch ( ParseException e) { System.out.println ( s + " . non può essere analizzato come una data ");} }

    Questo alimenta semplicemente la funzione di lettura di una stringa per la data del 23 ottobre 1997 , e chiede per la classe Date per restituirci una rappresentazione di stringa di tale data. In caso di errore , il " ParseException " saranno catturati e il programma informa l'utente che la data non era valido.

    Previous :

    next :
      Articoli Correlati
    ·Come installare Java 
    ·Come creare due istanze di sottoclassi in Java 
    ·Come eseguire applet in Java 
    ·Tipi di controlli di convalida 
    ·Che cosa è Struts Plugin 
    ·Tutorial su Logging API Java 
    ·Come scaricare Java Runtime Environment 5.0 in Windows …
    ·Come caricare un file JAR per un telefono 
    ·Il codice Java che controlla il valore di ingresso con …
    ·Come visualizzare un ResultSet con JSP 
      Articoli in evidenza
    ·Come sviluppare applicazioni mobili utilizzando il NET …
    ·Come sapere se una talpa dovrebbe essere rimosso 
    ·Come creare un semplice servizio Web in Apache Tomcat 
    ·Come Elaborazione batch Loop in Python 
    ·Come dichiarare le variabili in Access VB 
    ·PHP connessioni persistenti causano MySQL carico 
    ·Come generare numeri dispari in Python 
    ·Come rimuovere il Tempo pubdate in un RSS in PHP 
    ·Come ottenere il valore intero a Enum Java 
    ·Come scrivere un file Hex 
    Copyright © Conoscenza Informatica http://it.wingwit.com