Maîtriser l'analyse précise de DateTime en C #
Une conversion précise des chaînes de date et de temps en objets DateTime
est essentielle dans le développement C #. La classe System.DateTime
fournit des méthodes comme DateTime.Parse()
et DateTime.ParseExact()
à cet effet. Alors que DateTime.Parse()
tente la détection de format automatique, DateTime.ParseExact()
offre une précision et un contrôle supérieurs.
illustrons en utilisant DateTime.ParseExact()
:
string dateString = "2011-03-21 13:26"; DateTime parsedDate = DateTime.ParseExact(dateString, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);
Cet extrait de code utilise une chaîne de format ("yyyy-mm-dd hh: mm") qui définit explicitement le format d'entrée attendu. yyyy
représente l'année à quatre chiffres, MM
le mois à deux chiffres, dd
le jour à deux chiffres, HH
l'heure de format de 24 heures et mm
la minute à deux chiffres. CultureInfo.InvariantCulture
assure l'analyse cohérente quels que soient les paramètres régionaux.
N'oubliez pas que la précision de chaîne de format est critique. MM
représente le mois, tandis que mm
représente les minutes. L'utilisation à tort de l'autre entraînera des erreurs d'analyse.
Pour obtenir des conseils complets sur la création de chaînes de format personnalisées, consultez la documentation C # officielle sur les chaînes de format de date et l'heure personnalisées et le formatage des chaînes. Cela vous permettra de gérer une grande variété de formats de chaînes de date et de temps avec précision et fiabilité.
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!