Pièces en option dans SimpleDateFormat

Je suis en train de lire la date de chaînes de caractères qui peut être avec ou sans ajustement de fuseau horaire: yyyyMMddHHmmssz ou yyyyMMddHHmmss. Lorsqu'une chaîne est manquant une zone, je vais la traiter comme GMT. Je ne vois pas de toute façon de créer des sections facultatives dans un SimpleDateFormat, mais peut-être que je suis absent quelque chose. Est-il un moyen de le faire avec un SimpleDateFormat, ou devrais-je écrire une nouvelle en béton DateFormat gérer cela?