Originariamente inviato da frafi
nella mia midlet uso la funzione System.currentTimeMillis() ma mi rileva un'ora che però non è esatta ma è 2 ore indietro
È normale ... visto che è in UTC!

Poi dipende da cosa ci devi fare: visualizzarla? fare dei calcoli? Con J2SE potrei visualizzarla così:
codice:
Date d = new Date (System.currentTimeMillis ());
System.out.println (d);
Sun Jun 03 16:01:11 CEST 2007

Comunque puoi usare anche altre classi. Non conosco J2ME ma credo che abbia le classi Date, Calendar, ecc...