我想以24小时格式解析时间。输入可以是" H:mm"或格式" H"。在Java 8中,有一个很好的方法:
String pTimeIn24Clock="5";
DateTimeFormatter l_oTimeFormat = DateTimeFormatter.ofPattern("H[:mm]");
LocalTime l_oTime = LocalTime.parse(pTimeIn24Clock, l_oTimeFormat);
使用Java 6做一些优雅的方法吗?我想避免计算输入时间字符串的长度,或者将任何代码放在异常的catch块中。