Die Klasse java.util.Date stellt Datums- und Zeitfunktionen zur Verfügung. Im folgenden Beispiel verwenden wir die Methode getTime(), die die Anzahl der Millisekunden zurückgibt, die seit dem Beginn der Unix-Zeit (1. 1. 1970) vergangen sind.
import java.util.Date;
public class util1 {
public static void main (String [] args) {
Date date = new Date();
System.out.println("Aktuelles Datum: " + date);
System.out.println("Seit 1. 1. 1970 sind " + date.getTime() / 1000 + " Sekunden vergangen...");
System.out.println("... dies sind etwa " + date.getTime() / (1000*86400*365.25) + " Jahre.");
}
}
Durch entsprechendes Dividieren erhalten wir die Anzahl der Sekunden bzw. die Anzahl der Jahre:
Aktuelles Datum: Fri Dec 20 22:53:30 CET 2002 Seit 1. 1. 1970 sind 1040421210 Sekunden vergangen... ... dies sind etwa 32.96895867594494 Jahre.
Weitere Methoden erlauben z.B. Datumsvergleiche: