Mesteparten av tiden , gjør Java er forseggjorte klassebibliotek arbeidet med programmerere enklere. Men når det gjelder å holde styr på datoer og klokkeslett , er mange en ny Java-utvikler forlatt forvirret . Nøkkelen til å holde orden på rotet er å huske at "Date " class butikker oppdatert informasjon i form av sekunder siden " epoke " ( 1970 ) . " GregorianCalendar " gir et grensesnitt til datoer i form kjenner til vestlig kultur , og " DateFormatter " brukes til å skrive ut datoer som strenger av lesbar tekst . Instruksjoner
en
Åpen NetBeans eller din favoritt Integrated Development Environment .
2
Klikk " Fil" og " New Class ." Navngi klassen " DateTutorial . "
3
Skriv inn følgende i klassen : en
PSVM
p Dette vil utvide seg til en " public static void main " metode for deg og sette markøren i riktig posisjon for å fortsette
4
Skriv inn følgende : en
Dato DAYNAME = GregorianCalendar.getInstance ( ) getTime (); < . . br > p Dette skaper en dato objekt og ber GregorianCalendar klasse for å få gjeldende tid ( en dato objekt ) fra dagens dato i henhold til systemklokken. Hvis du ønsker å spesifisere en vilkårlig tid , kan du bruke : en
Dato oldDate = new GregorianCalendar ( 2010 , GregorianCalendar.JANUARY , 14 ) ;
5
Skriv inn følgende :
DateFormat df = DateFormat.getDateInstance ();
motsetning til kamper , skaper dette bare en DateFormat objekt i henhold til toll av dagens system locale. Det gjør faktisk ikke fortelle DateFormat hva dato for å skrive ut
6
Få en streng fra DateFormat objektet og dato du fikk fra GregorianCalendar : .
String dateString = df.format ( DAYNAME ) ;
7
Skriv ut dato :
System.out.println ( dateString ) ;
Avhengig gjeldende dato når du gjør denne opplæringen du vil se noe sånt som : en
29 april 2011