Maison >développement back-end >C++ >Comment convertir 'Yyyy-mm-dd HH: MM: SS, FFF' String à l'objet DateTime?

Comment convertir 'Yyyy-mm-dd HH: MM: SS, FFF' String à l'objet DateTime?

Barbara Streisand
Barbara Streisandoriginal
2025-02-02 03:21:10350parcourir

How to Convert

Conversion de chaîne à DateTime: un guide détaillé

Souvent, les développeurs doivent convertir les chaînes en objets DateTime. Examinons un exemple spécifique: transformer une chaîne comme "2009-05-08 14: 40: 52 531" en un objet DateTime utilisable.

Cette tâche exige une précision, en particulier en raison du format de temps 24 heures sur 24 et de la virgule séparant les millisecondes. La solution réside dans l'utilisation d'une chaîne de format personnalisée précise.

Voici comment réaliser cette conversion:

<code class="language-csharp">DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
                                       System.Globalization.CultureInfo.InvariantCulture);</code>

décomposons ce code:

  • DateTime.ParseExact() est la fonction centrale de cette conversion. Il analyse une chaîne selon un format spécifié.
  • "yyyy-MM-dd HH:mm:ss,fff" est la chaîne de format personnalisée cruciale. Il reflète précisément la structure de la chaîne d'entrée.
  • System.Globalization.CultureInfo.InvariantCulture assure des résultats cohérents, indépendamment des paramètres régionaux sur le système.

Cette méthode garantit une conversion précise d'une chaîne de date et de temps dans un objet DateTime, permettant une manipulation de date et d'heure supplémentaire dans votre application.

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