package dbfit.util;
import java.sql.Time;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class SqlTimeParseDelegate {
static final SimpleDateFormat FMT_S = new SimpleDateFormat("HH:mm:ss");
static final SimpleDateFormat FMT_MS = new SimpleDateFormat("HH:mm:ss.S");
public static Object parse(String s) throws Exception {
return (s == null) ? null : parseTime(s);
}
private static Time parseTime(final String s) throws ParseException {
SimpleDateFormat df = s.contains(".") ? FMT_MS : FMT_S;
return new Time(df.parse(s).getTime());
}
}