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: