以下のコードでは、解析例外を取得する必要がありますが、プログラムはどういうわけかそれを有効な日付に変換します。
しかし、dthoursを「07:0567」と指定すると、解析エラーが発生します。表示されている正確な形式を維持する方法。
日付文字列が1文字でも指定された形式( "HH:MM:SS")から外れた場合に、エラーをスローする方法を教えてもらえますか。
public static void main(String[] args) {
String dthours="07:4856:35563333";
SimpleDateFormat df = new SimpleDateFormat("HH:MM:SS");
try
{
Date d = df.parse(dthours);
System.out.println("d "+d);
}
catch (ParseException e)
{
System.out.println("parseError");
}