1 // DateFormatTest.java
2 import java.text.DateFormat;
3 import java.util.Date;
4 import java.util.Locale;
5
6 /** 7 * DateFormatTest zeigt den Umgang mit der Klasse DateFormat. 8 * Beispielprogramm zur Programmiertechnik 1, Teil 5. 9 * @author H.Drachenfels 10 * @version 5.8.2016 11 */
12 public final class DateFormatTest {
13 private DateFormatTest() { }
14
15 /** 16 * main ist der Startpunkt des Programms. 17 * @param args wird nicht verwnedet 18 */
19 public static void main(String[] args) {
20
21 Date heute = new Date();
22
23 DateFormat[] datumsFormate = {
24 DateFormat.getDateInstance(),
25 DateFormat.getDateInstance(DateFormat.DEFAULT, Locale.GERMAN),
26 DateFormat.getDateInstance(DateFormat.SHORT, Locale.GERMAN),
27 DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.GERMAN),
28 DateFormat.getDateInstance(DateFormat.LONG, Locale.GERMAN),
29 DateFormat.getDateInstance(DateFormat.FULL, Locale.GERMAN),
30 DateFormat.getDateInstance(DateFormat.DEFAULT, Locale.ENGLISH),
31 DateFormat.getDateInstance(DateFormat.SHORT, Locale.ENGLISH),
32 DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.ENGLISH),
33 DateFormat.getDateInstance(DateFormat.LONG, Locale.ENGLISH),
34 DateFormat.getDateInstance(DateFormat.FULL, Locale.ENGLISH),
35 };
36
37 for (DateFormat df : datumsFormate) {
38 String s = df.format(heute);
39 System.out.println(s);
40 }
41 }
42 }
43