2016-08-13 2 views
0
private void updateClock() { 
     SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd"); 
     Date d = new Date(); 
     day.setText(sdf.format(d)); 
     clock.setText(String.format("%tR", System.currentTimeMillis())); 
     if (RS != null) { 
      if (RS.adDue()) createAd(); 
     } 
    } 

Wie kann man die Internationalisierung implementieren, um Sprachbarrieren zu beseitigen?Wie man Zeit und Datum mit Internationalisierung anzeigt?

Antwort

0

Werfen Sie einen Blick auf this page.

sollten Sie in der Lage sein, etwas zu tun, nach dem Vorbild der:

Locale currentLocale = new Locale("en", "US"); 
SimpleDateFormat sdf = new SimpleDatFormat("EEE MMM dd", currentLocale); 

oder:

Locale currentLocale = new Locale("fr", "CA"); 
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd", currentLocale); 

Sie können here Weitere Informationen zu den verschiedenen unterstützten Sprachen finden. Stellen Sie sicher, dass Sie java.util.Locale importieren

EDIT: This page ist auch hilfreich und gibt einige konkrete Beispiele.

Verwandte Themen