Sistema di Java per tenere traccia delle date è avvolto attorno a una classe di "Data" , che tiene traccia del fuso orario corrente e il numero di millisecondi trascorsi da un tempo standard , chiamato " epoca . " In aggiunta a questa classe , c'è anche una classe SimpleDateFormat progettato per rendere più facile lavorare con date in forme comprensibili agli esseri umani . Istruzioni
1
Incollare il seguente in un file di testo vuoto per impostare il programma di base per il tutorial :
import java.text.ParseException ;
import java . text.SimpleDateFormat ;
importazione java.util.Date ;
public class JavaDateTutorial {
public static void main (String [] args ) {
< p > } }
Tutto il codice per il resto del tutorial andrà all'interno delle parentesi della sezione " public static void main ( String [] args ) " .
2
Incollare il seguente :
data d = new date ();
Questo crea un nuovo oggetto Date e lo inizializza a tenere il tempo corrente nel punto di comando è stato chiamato , basato sul clock di sistema del computer
3
Cancellare il comando dal passaggio 2 , e incollare il seguente al suo posto : .
lunghe millisecondi = 50000; < br >
data d = new Date ( millisecondi) ;
Questo ti dà un maggiore controllo sul tempo inizializzato per la data . Dato un numero , verrà inizializzare la data di tenere un tempo che è un certo numero di millisecondi passati '"epoca , " il punto che il computer considera il punto di zero nel tempo . L '" epoca" è proprio la mezzanotte del 1 ° gennaio 1970 GMT . Si può andare prima di questa data , fornendo un numero negativo
4
Incollare il seguente testo dopo i comandi da Punto 3 : .
SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy - MM - dd " ) ;
try {
d = sdf.parse ( " 1999/02/13 " ) ;
String DataCorrente = sdf.format ( d ) ; < br cattura >
( ParseException e) {
System.out.println ( "Data di scritto in modo non corretto . "); }
SimpleDateFormat rende più facile da leggere e scrivere date in un formato che sia leggibile , piuttosto che in millesimi di secondo dal 1970 . Utilizzando la funzione di analisi , il computer tenterà di leggere stringhe di data e memorizzarli in un oggetto "Data" . Al contrario , il metodo format permette di convertire una data esistente in una stringa leggibile .