我使用以下行代码以Calendar
实例的24小时格式显示时间
一切都正确显示,但唯一的问题是在午夜12:00显示时间,显示时间为24:00而不是显示00:00。为什么在我的代码中发生任何错误。
Calendar m_CalInstance = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("kk:mm");
String timeDisplay = formatter.format(m_CalInstance.getTime());
答案 0 :(得分:7)
SimpleDateFormat formatter = new SimpleDateFormat("kk:mm");
应该是
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
有关SimpleDateFormat
答案 1 :(得分:0)
在kk
这里使用大写字母 KK
SimpleDateFormat formatter = new SimpleDateFormat("KK:mm");