Pues no se lo que estarás haciendo, pero esto:
Código:
public static void main(String[] args) throws InterruptedException
{
Date initDate = new Date();
Thread.sleep(60000);
Date endDate = new Date();
System.err.println("Diferencia en ms.: "
+ (endDate.getTime() - initDate.getTime()));
}
A mi me devuelve aproximadamente 60.000, despues de tirarse un minuto.