我有以下代码
SimpleDateFormat sdfHour = new SimpleDateFormat("hh:mm a",Locale.US);
String timeStr = "10:00 PM";
Date timeDat;
try{
timeDat = sdfHour.parse(timeStr);
} catch (java.text.ParseException e) {
return;
}
int hour = timeDat.getHours();
int minute = timeDat.getMinutes();
结果值为
小时=>22 分钟=>30
无论我使用什么时间,它总是增加 30 分钟。我阅读了几篇文章,但我仍然可以得到明确的答案。提前致谢。