Das gelistete Beispiel gib das Datum der letzten Änderung der
vorliegenden Quelltextdatei aus. Hierzu wird zunächst der Klassenname
ermittelt. Class.getName() gibt den Namen in der Form <package>.<Klassenname>
ohne Extension relativ zum Classpath aus. Durch Ersetzen des trennenden
Punktes durch '/' und Hinzufügen der Dateiendung und des Pfades zum
Classpath entsteht der absolute Dateipfad, der verwendet werden kann, um ein
File-Objekt zu bilden. Von diesem kann mittels lastModified() das
Datum der letzten Änderung abgefragt werden.
Dies kann nun an die
Methode format() übergeben werden, die von der Klasse SimpleDateFormat
bereitgestellt wird und die diese wiederum von der abstrakten Klasse java.text.Format
erbt.
Die Art der Formatierung richtet sich bei dieser einfachsten
Variante nach den lokalen Einstellungen des Systems.
Im Beispiel wird
der Datum-String auf ein JLabel gesetzt, das schließlich auf
einem JFrame dargestellt wird.