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.
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.
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.
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"));