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
Mary-Kate Olsenoriginal
2025-01-31 22:11:11194parcourir

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():

<code class="language-csharp">string dateString = "2011-03-21 13:26";

DateTime parsedDate = DateTime.ParseExact(dateString, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);</code>

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:
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