getMilliseconds() de Java Date

J'ai besoin d'une fonction comme
long getMillis(Date aDate);

qui renvoie les millisecondes de la Date de la seconde.
Je ne peux pas utiliser Yoda, SimpleDateFormat ou d'autres bibliothèques parce que c'est gwt code.

Ma solution actuelle est de faire date.getTime() % 1000

Est-il un meilleur moyen?

Quel est le problème avec votre solution actuelle? Me semble bon.
C'est du javascript
Ok merci pour le retour rapide. Java Dates sont vraiment de la merde à mon humble avis.
cela fonctionne pour les dates de 1/1/1970. L' % 1000 seulement surprenant choses pour les nombres négatifs par exemple, les dates d'avant 1970.
Sur les systèmes Windows avant de Vista la granularité est de 1/60e de seconde (~16 ms). Cela signifie que la Date n'est pas aussi précis qu'il pourrait l'être, il n'y a rien de mal avec la ligne de l'OP posté cependant.

OriginalL'auteur Uberto | 2011-01-20