package javacodebook.core.datefields;

import java.util.Calendar;
/**
 *
 * @author  Mark Donnermeyer
 */
public class Starter {
    
    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        
        System.out.println("-- Datum ");
        System.out.println("Datum: " + cal.getTime());
        System.out.println("Era: " + cal.get(Calendar.ERA));
        System.out.println("Jahr: " + cal.get(Calendar.YEAR));
        System.out.println("Monat: " + cal.get(Calendar.MONTH));
        System.out.println("Tag: " + cal.get(Calendar.DAY_OF_MONTH));
        
        System.out.println("-- Angaben zum Tag ");
        System.out.println("Tag im Monat: " + cal.get(Calendar.DAY_OF_MONTH));
        System.out.println("Tag der Woche: " + cal.get(Calendar.DAY_OF_WEEK));
        System.out.println("Tag der Woche des Monats: "
                                     + cal.get(Calendar.DAY_OF_WEEK_IN_MONTH));
        System.out.println("Tag des Jahres: " + cal.get(Calendar.DAY_OF_YEAR));
        
        System.out.println("-- Angaben zur Woche");
        System.out.println("Kalenderwoche: " + cal.get(Calendar.WEEK_OF_YEAR));
        System.out.println("Woche des Monats: " + cal.get(Calendar.WEEK_OF_MONTH));
        
        System.out.println("-- Angaben zur Zeit");
        System.out.println("AM/PM: " + cal.get(Calendar.AM_PM));
        System.out.println("Stunde (0-12): " + cal.get(Calendar.HOUR));
        System.out.println("Stunde (0-24): " + cal.get(Calendar.HOUR_OF_DAY));
        System.out.println("Minute: " + cal.get(Calendar.MINUTE));
        System.out.println("Sekunde: " + cal.get(Calendar.SECOND));
        System.out.println("Millisekunde: " + cal.get(Calendar.MILLISECOND));
    }
}
