tempo Formattazione su Android, mentre seguendo le preferenze (24 orologio ore vs. AM / PM, ecc ..)

StackOverflow https://stackoverflow.com/questions/1740339

  •  20-09-2019
  •  | 
  •  

Domanda

Attualmente sto usando il seguente codice per formattare il tempo su Google Android:

DateFormat.getDateTimeInstance().format(millis)

Anche se questo codice onora il mio fuso orario e le impostazioni internazionali, ignora la modalità '24 ore' impostazione nelle preferenze di sistema, sempre tempo in AM / PM ritorno. C'è un modo per ottenere il tempo nello stesso formato di quella sulla barra di stato?

È stato utile?

Soluzione

In teoria (mai ancora provato questo), è possibile utilizzare

http://developer.android.com/reference/android/ text / formato / DateFormat.html

Per ottenere formattatori in base alle impostazioni. YMMV.

Altri suggerimenti

SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
df.format(new Date(date));

"data" in millisecondi

Utilizzare la classe java.text.SimpleDateFormat.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top