我使用以下行代码从 Calendar
实例中以 24 小时格式显示时间
一切都显示正确,但唯一的问题是在午夜 12:00 am 显示时间时,它显示时间为 24:00 而不是显示 00:00。为什么这会在我的代码中发生任何错误。
Calendar m_CalInstance = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("kk:mm");
String timeDisplay = formatter.format(m_CalInstance.getTime());
最佳答案
SimpleDateFormat formatter = new SimpleDateFormat("kk:mm");
应该是
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
检查这个javadoc有关 SimpleDateFormat
关于java - 显示 24 小时制时间的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717153/