Maison > développement back-end > C++ > Comment puis-je analyser précisément les chaînes dans les objets DateTime en C #?

Comment puis-je analyser précisément les chaînes dans les objets DateTime en C #?

Mary-Kate Olsen
Libérer: 2025-01-31 22:11:11
original
191 Les gens l'ont consulté

How Can I Precisely Parse Strings into DateTime Objects in C#?

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);
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal