Hola... En realidad la clase Date ya está "deprecated" según Java.
Es decir, puede que siga funcional en algunso casos, pero siempre es conveniente utilizar objetos "vigentes"
Lo que se usa ahora es un objeto de tipo Calendar, que tiene muchas más funcionalidades que la clase Date.
Básicamente para obtener fecha y hora del sistema tienes que hacer...
import java.util.*;
public class MainJM {
public static void main(String[] args) {
Calendar calendario = Calendar.getInstance();
int day, month, year, hour, minute, second;
day = calendario.get(Calendar.DAY_OF_MONTH);
month = calendario.get(Calendar.MONTH);
year = calendario.get(Calendar.YEAR);
hour = calendario.get(Calendar.HOUR_OF_DAY);
minute = calendario.get(Calendar.MINUTE);
second = calendario.get(Calendar.SECOND);
//Y luego asignarlo a lo que quieras...
//Por ej. yo lo muestro en consola
System.out.println("La fecha es: "+day+"/"+month+"/"+year+" y la hora es: "+hour+":"+minute+":"+second);
}
}
Suerte...
jUaN!