отображать текущее время в приложении для Android на HTC Wildfire - PullRequest
0 голосов
/ 05 ноября 2011

Я создал базовое приложение, которое показывает текущее время, используя следующий код

String currentime = dateFormat.getTimeInstance().format(new Date());

. На эмуляторе оно отлично работает, например.10:25:00, тогда как в HTC wildfire он отображается как 10:25:00 без AM / PM.Кто-нибудь может мне помочь в этом.

1 Ответ

0 голосов
/ 05 ноября 2011

вы можете попробовать использовать объект SimpleDateFormat для преобразования форматов времени.

 final String time = "23:15";

try {
    final SimpleDateFormat sdf = new SimpleDateFormat("H:mm");
    final Date dateObj = sdf.parse(time);
    System.out.println(dateObj);
    System.out.println(new SimpleDateFormat("K:mm").format(dateObj));
} catch (final ParseException e) {
    e.printStackTrace();
}

вот ссылка на javadoc для SimpleDateFromat.

...