Bonjour je cherche comment vérifier la validité du format d'un timezone.

Sachant que mon timezone doit être au format suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"GMT+HH:mm" // ou "GMT-HH:mm".
Ci-dessous, mon code, mais ça ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
	 public static boolean isValidTimeZone(String timeZoneTxt) {
		    try {
		        SimpleDateFormat formatter1 = new SimpleDateFormat("GMT+HH:mm");	 
		        formatter1.setLenient(false);
		        formatter1.parse(timeZoneTxt);
		        return true;
		    } catch (Exception e) {
		        return false;
		    }
		}