Gestion des chaînes de date et de temps irrégulières en C #
De nombreuses applications rencontrent des chaînes de date et d'heure qui s'écartent des formats standard. Par exemple, "2009-05-08 14: 40: 52 531" n'est pas une chaîne DateTime facilement analysée en utilisant des méthodes par défaut.
La solution: Formatage de date / heure personnalisé
La clé pour analyser ces chaînes non standard utilise la méthode C # 'S DateTime.ParseExact
avec une chaîne de format personnalisée. Cette chaîne reflète précisément la structure de votre chaîne de date / heure irrégulière.
Dans l'exemple de chaîne "2009-05-08 14: 40: 52,531", nous devons rendre compte:
C # Exemple de code
Voici comment analyser la chaîne en utilisant DateTime.ParseExact
:
<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>
System.Globalization.CultureInfo.InvariantCulture
assure l'analyse cohérente quels que soient les paramètres régionaux. Cette approche garantit une conversion fiable des chaînes de date et de temps non standard en objets DateTime
utilisables.
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!