2010-12-01 3 views
0

Comment puis-je valider l'DateTime (entrée) pour être au format de DD/MM/YYYY HH:MM en C#Valider l'entrée DateTime C#

J'ai besoin de jeter une erreur si le format spécifié ne correspond pas à celui ci-dessus.

Répondre

1

Jetez un oeil à l'aide DateTime.TryParseExact Method

convertit la représentation chaîne spécifiée d'une date et l'heure son équivalent DateTime en utilisant le format spécifié, des informations de format spécifique à la culture et le style. Le format de la représentation sous forme de chaîne doit correspondre exactement au format spécifié . La méthode renvoie une valeur qui indique si la conversion a réussi.

0

Vous pouvez également essayer DateTime.ParseExact - cela jette automatiquement FormatException si l'entrée est pas au format spécifié:

var dt = DateTime.ParseExact(dtString, "dd/MM/yyyy hh:mm", new CultureInfo("en-US"));