Nwlapcug.com


Funzione Time in Java

Funzione Time in Java


Quando si creano applicazioni Java, gli sviluppatori possono includere funzioni di tempo. Molte applicazioni visualizzare la data corrente e tempo o date future e volte, a seconda della loro funzionalità. Utilizzando la classe Date del linguaggio Java, in combinazione con la classe semplice formato di data, programmi possono calcolare e visualizzare tempi di presentare ai propri utenti. Le classi sono parte della libreria "Java. util", quindi questo deve essere importato prima volta funzioni possono essere implementate.

Classi

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

Se si tenta di utilizzare le classi di data senza questo, i programmi non verranno compilato ed eseguito. Per creare un oggetto Date, è possibile utilizzare il codice riportato di seguito:
Data myDate = new Date ();

Metodi

La classe Date fornisce una gamma di metodi per la restituzione di informazioni di data e ora. Per ottenere l'ora corrente, programmi possono utilizzare la seguente chiamata di metodo su un oggetto Date:
lungo dateNumber = myDate.getTime();

Il metodo "getTime" restituisce la data corrente e l'ora come un valore numerico a lungo. Questo può dare il programma le informazioni che necessarie per eseguire un'attività interna, ma il valore del numero risultante non è adatto per la visualizzazione di utente per quanto riguarda la data e l'ora. Ecco perché molti programmi utilizzano oggetti formato nonché alle istanze di data.

Visualizzazione

Per visualizzare il tempo agli utenti dell'applicazione, i programmi possono fare uso di una classe di formattazione, ad esempio semplice formato data. Nell'esempio di codice riportato di seguito viene illustrata la creazione di un'istanza dell'oggetto della classe:
SimpleDateFormat myTimeFormat = nuovo SimpleDateFormat("hh:mm");

In questo caso, il codice passa informazioni aggiuntive al metodo del costruttore di classe. Questa informazione comprende una stringa di testo che indica la formattazione desiderata ora, comprese le ore e minuti. Il metodo del costruttore possa accettare parametri che indica altri aspetti di data e ora, come il giorno, mese e anno. Per formattare la data, i programmi possono utilizzare il codice riportato di seguito:
String dateText = myTimeFormat.format(dateNumber);

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

Considerazioni

Gli sviluppatori sono liberi di scegliere come si desidera formattare volte nelle loro applicazioni. Tuttavia, questa scelta può influenzare l'usabilità dell'applicazione, come diversi paesi hanno diverse convenzioni per la visualizzazione di data e ora. Per questo motivo, Java fornisce ai programmatori con la possibilità di indirizzare le impostazioni locali specifiche con il loro codice di data e ora. Programmi Java possono anche rilevare l'ambiente utente e impostare il tempo predefinito e data formattazione secondo quello.