Lors du traitement de la chaîne de la date et de l'heure, C # fournit une série de méthodes d'analyse pour les convertir en objets System.Detime.
DateTime.Parse () est une méthode multi-fonctionnel qui essaie de détecter automatiquement le format de la chaîne d'entrée. Il combine les connaissances spécifiques aux connaissances et le format de date commun pour la spéculation. Cette méthode est pratique lorsque le format de date n'est pas clair ou facile à changer.
Exemple:
string s = "2011-03-21 13:26"; DateTime dt = DateTime.Parse(s);
Exemple: <>
Cependant, il convient de noter que l'utilisation de paseeExact () doit être strictement adhéré au format spécifié. Si la chaîne d'entrée s'écarte du format de définition, elle provoquera des anomalies.<定> Date personnalisée String de format de date et d'heure
string s = "2011-03-21 13:26"; DateTime dt = DateTime.ParseExact(s, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);
Dans le cas d'une éventuelle chaîne de date non valide, il est recommandé d'utiliser l'une des méthodes TryParse. Ces méthodes renvoient une valeur booléenne pour indiquer si l'analyse réussit sans provoquer d'anomalies.
Exemple:
Sélectionnez la méthode correcte
La meilleure méthode d'analyse dépend des exigences spécifiques de l'application. Si le format de date est flexible et peut être différent, DateTime.Parse () est un choix approprié. Si le format est cohérent et que la précision est très importante, DateTime.PaSExact () fournit plus de contrôle sur le processus d'analyse.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!