16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

Feldbezeichner M<strong>in</strong>imalwert Maximalwert Erklärung<br />

ERA 0(BC) 1(AD) Datum vor o<strong>de</strong>r nach Christi<br />

YEAR 1 5000000 Jahr<br />

MONTH 0 11 Monat<br />

DAY_OF_MONTH 1 31 Tag<br />

WEEK_OF_YEAR 1 54 Woche<br />

WEEK_OF_MONTH 1 6 Woche <strong>de</strong>s Monats<br />

DAY_OF_YEAR 1 366 Tag <strong>de</strong>s Jahres<br />

DAY_OF_WEEK 1 7 Tag <strong>de</strong>r Woche (1 = Sonntag, 7 =<br />

Samstag<br />

DAY_OF_WEEK_IN_MONTH -1 6 Tag <strong>de</strong>r Woche im Monat<br />

HOUR 0 12 Stun<strong>de</strong> von 12<br />

HOUR_OF_DAY 0 23 Stun<strong>de</strong> von 24<br />

MINUTE 0 59 M<strong>in</strong>ute<br />

SECOND 0 59 Sekun<strong>de</strong>n<br />

MILLISECOND 0 999 Millisekun<strong>de</strong>n<br />

AM_PM 0 1 Vor 12, nach 12<br />

ZONE_OFFSET -12*60*60*1000 12*60*60*1000 Zeitzonenabweichnung <strong>in</strong><br />

Millisekun<strong>de</strong>n<br />

DST_OFFSET 0 1*60*60*1000 Sommerzeitabweichnung <strong>in</strong><br />

Millisekun<strong>de</strong>n<br />

Abb.: Konstanten aus <strong>de</strong>r Klasse Calendar<br />

Bsp.: Ausgabe wichtiger Datumsfel<strong>de</strong>r 326<br />

import java.util.*;<br />

public class DateDemo<br />

{<br />

public static void ma<strong>in</strong>(Str<strong>in</strong>g args[])<br />

{<br />

GregorianCalendar cal = new GregorianCalendar();<br />

cal.setTimeZone(TimeZone.getTimeZone("ECT"));<br />

cal.setTime(cal.getTime());<br />

pr<strong>in</strong>tCalendar(cal);<br />

cal.set(Calendar.DATE,12);<br />

cal.set(Calendar.MONTH,Calendar.MARCH);<br />

cal.set(Calendar.YEAR,1973);<br />

pr<strong>in</strong>tCalendar(cal);<br />

}<br />

public static void pr<strong>in</strong>tCalendar(Calendar cal)<br />

{<br />

Str<strong>in</strong>g wochenTag = (new Str<strong>in</strong>g[]{"Sonntag",<br />

"Montag","Dienstag","Mittwoch","Donnerstag",<br />

"Freitag","Samstag"})<br />

[cal.get(Calendar.DAY_OF_WEEK)];<br />

System.out.pr<strong>in</strong>tln(wochenTag + ", " +<br />

cal.get(Calendar.DATE) + "." +<br />

(cal.get(Calendar.MONTH)+1) + "." +<br />

cal.get(Calendar.YEAR) + ", " +<br />

cal.get(Calendar.HOUR_OF_DAY) + ":" +<br />

o(cal.get(Calendar.MINUTE)) + ":" +<br />

o(cal.get(Calendar.SECOND)) + " und " +<br />

cal.get(Calendar.MILLISECOND) + " ms ");<br />

System.out.pr<strong>in</strong>tln("Es ist die " +<br />

cal.get(Calendar.WEEK_OF_YEAR) + ". Woche im Jahr und ");<br />

System.out.pr<strong>in</strong>tln(cal.get(Calendar.WEEK_OF_MONTH) +<br />

". Woche im Monat\n");<br />

}<br />

public static Str<strong>in</strong>g o(<strong>in</strong>t i)<br />

326 pr65100<br />

459

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!