在HTC野火上显示Android应用程序中的当前时间

时间:2011-11-05 07:01:59

标签: android date-format htc-android

我创建了一个基本应用程序,它使用以下代码显示当前时间

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

它在模拟器上工作得很好,例如。上午10:25:00,而在HTC野火中,它显示为10:25:00错过上午/下午。任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用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();
}

这是SimpleDateFromat的javadoc link