Bonjour,

Je cherche à verifier qu'une heure est bien une heure valide; pour cela j'ai créé une classe qui fait la vérification.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public static boolean IsHeure(String heure, String format)
	{
	      SimpleDateFormat sd = new SimpleDateFormat(format);      
	      sd.setLenient(false);      
	      try
	      {
	          sd.parse(heure); //renvoie une heure
	          return true;
	      }
	      catch (Exception e)
	      {
	      	e.printStackTrace();
	      	return false;
	      } 
	}
Mon problème est que dés que j'ai dans un de mes fichiers une heure qui dépasse 12:59:59 il me renvoit l'exception suivante
java.text.ParseException: Unparseable date: "15:10:34"
Je ne comprends pas pourkoi.
Une idée ?