web-dev-qa-db-fra.com

Obtenir l'heure système actuelle

Comment obtenir l'heure et la date du système actuel sans utiliser Calender.getInstance()?

21
Niranj Patel

essayer 

Date d = new Date();
CharSequence s  = DateFormat.format("EEEE, MMMM d, yyyy ", d.getTime());

Vous pouvez éditer la chaîne de format comme vous le souhaitez.

25
Tushar Vengurlekar

Essaye ça:

//-------- Don't know whether this will work on Android or not.
long dtMili = System.currentTimeMillis();
Date dt = new Date(dtMili);

ou

new Date().getTime()
26
Harry Joy

Construire une nouvelle Date donnera la date actuelle. Ensuite, vous pouvez utiliser date.setTime (System.currentTimeMillis ()) pour mettre à jour cet objet.

2
ryanm

Vous pouvez essayer ceci:

  DateFormat df = DateFormat.getTimeInstance();
  df.setTimeZone(TimeZone.getTimeZone("GMT+05:30"));

  df.format(new Date(System.currentTimeMillis());
0
user3484328