Funzione tempo in Java

April 1

Funzione tempo in Java


Quando la creazione di applicazioni Java, gli sviluppatori possono includere funzioni temporali. Molte applicazioni visualizzano la data e ora correnti o future date e gli orari, a seconda della loro funzionalità. Utilizzando la classe Date del linguaggio Java, in concomitanza con la semplice classe Formato data, i programmi in grado di calcolare e visualizzare i tempi per presentare ai propri utenti. Le classi sono parte della libreria "java.util", quindi questo deve essere importati prima di funzioni di tempo possono essere implementate.

Classi

Il linguaggio Java fornisce una gamma di classi di date e orari. La classe data può lavorare con la semplice classe Formato data per ottenere informazioni in tempo poi presentarlo agli utenti. Per utilizzare queste classi, il codice deve importare la risorsa "java.util". È possibile implementare questo all'interno dei programmi aggiungendo la seguente istruzione import nella parte superiore di qualsiasi file Java si pensa di utilizzare funzioni di tempo a:
import java.util. *;

Se si tenta di utilizzare le classi di data senza questo, i vostri programmi non compilare ed eseguire. Per creare un oggetto Date, è possibile utilizzare il seguente codice:
Data myDate = new Date ();

metodi

La classe Date offre una serie di metodi per la restituzione data e ora. Per ottenere il tempo corrente, i programmi possono utilizzare il metodo seguente chiamata su un oggetto Date:
lungo datenumber = myDate.getTime ();

Il metodo "getTime" restituisce la data e l'ora correnti come un valore numerico a lungo. Questo può dare il vostro programma le informazioni necessarie per svolgere un compito interna, ma il valore numero risultante non è adatto per la visualizzazione utente per quanto riguarda la data e l'ora. Questo è il motivo per cui molti programmi utilizzano gli oggetti in formato così come le istanze Data.

Display

Per visualizzare il tempo per gli utenti delle applicazioni, i programmi possono fare uso di una classe di formattazione, come ad esempio semplice Formato data. Il codice di esempio riportato di seguito illustra la creazione di un'istanza di un oggetto della classe:
SimpleDateFormat myTimeFormat = new SimpleDateFormat ( "hh: mm");

Il codice in questo caso passa informazioni aggiuntive per il metodo della classe di costruzione. Questa informazione comprende una stringa di testo che indica la formattazione tempo desiderato, comprese le ore e minuti. Il metodo di costruzione può prendere parametri che indicano altri aspetti di data e ora, come giorno, mese e anno. Per formattare il tempo, i programmi possono utilizzare il seguente codice:
String = dateText myTimeFormat.format (datenumber);

Questo codice memorizza la versione formattata del tempo in una variabile stringa per uso futuro, ad esempio per la visualizzazione all'interno di una interfaccia utente.

considerazioni

Gli sviluppatori sono liberi di scegliere come vogliono formattare volte nelle loro applicazioni. Tuttavia, questa scelta può influenzare l'usabilità dell'applicazione, in quanto diversi paesi hanno convenzioni diverse per la visualizzazione sia la data e l'ora. Per questo motivo, Java fornisce ai programmatori con la possibilità di individuare locali specifici con la data e il codice temporale. programmi Java può anche rilevare l'ambiente utente e impostare l'intervallo di tempo predefinito e la formattazione data in base a quello.