Comment vérifier si la chaîne est un DateTime valide chaîne de Format dans Delphi

Je veux utilisateur d'être en mesure de saisir manuellement le format de la les champs datetime dans le programme. J'ai composant Tedit. Par exemple, si l'utilisateur entre les 'HH:nn', alors c'est un datetime valide chaîne de format et de tous datetime composants de changement de propriété format, mais s'il entre dans 'tsa", il ne l'est pas. Est-il un moyen rapide de vérifier cela, sans avoir à écrire de ma propre fonction?