Maison > développement back-end > C++ > Comment analyser les dates ISO 8601 en C# ?

Comment analyser les dates ISO 8601 en C# ?

Susan Sarandon
Libérer: 2025-01-17 02:41:07
original
206 Les gens l'ont consulté

How to Parse ISO 8601 Dates in C#?

Analyse des dates ISO 8601 en C#

Question :

Comment convertir une chaîne de date au format ISO 8601 en un objet .NET DateTime en C# ?

Par exemple, étant donné la chaîne "2010-08-20T15:00:00Z", comment l'analyser dans un objet DateTime ?

Réponse :

La conversion peut être réalisée à l'aide de la méthode DateTime.Parse, combinée avec les options DateTimeStyles appropriées :

<code class="language-csharp">DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);</code>
Copier après la connexion
L'option de style

RoundtripKind garantit que le caractère "Z" dans la chaîne est correctement interprété, l'identifiant comme une heure UTC.

L'exemple de code complet est le suivant :

<code class="language-csharp">string iso8601String = "2010-08-20T15:00:00Z";
DateTime parsedDate = DateTime.Parse(iso8601String, null, System.Globalization.DateTimeStyles.RoundtripKind);
Console.WriteLine(parsedDate); // 输出:2010/8/20 15:00:00</code>
Copier après la connexion

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!

source:php.cn
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