Java 6中的时间可选模式

时间:2015-12-11 09:01:46

标签: java datetime datetime-format

我想以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块中。

0 个答案:

没有答案