我的对象定义为:
DateFormat tf = new SimpleDateFormat("HH:mm:ss");
如果我以10:00的格式获得输入,则会抛出异常。有没有办法将秒(:00)自动添加到同一个对象,而不必创建一个新的格式(HH:mm)
来单独处理该输入?
答案 0 :(得分:1)
输入是否为String格式?如果是这样,您可以使用String并查看它是否长度为5个字符,并添加:00。
String input = "10:00";
if(input.length() == 5)
{
input += ":00";
}
我确信有更好的方法可以做到这一点,例如使用StringBuilder,但如果输入是String的形式,这是一个解决方案。