Для полноты простоты тест дает следующие результаты:
public void testDateParse()
{
String probes[] = {"7","07:00","7:00","7:0",":"};
for (String probe : probes) {
try
{
SimpleDateFormat formatter = new SimpleDateFormat("kk:mm");
Date rangoInicio = formatter.parse(probe);
System.out.println(probe + " is parsable");
}
catch(ParseException ex)
{
System.out.println(probe + " is not parsable");
}
}
}
7 не разбирается
07: 00 разбирается
7: 00Синтаксический анализ
7: 0 Синтаксический анализ
: Не синтаксический анализ