Maison > développement back-end > C++ > Comment analyser les chaînes de date et de délai avec des abréviations internationales de fuseau horaire dans .NET?

Comment analyser les chaînes de date et de délai avec des abréviations internationales de fuseau horaire dans .NET?

Susan Sarandon
Libérer: 2025-01-29 11:21:10
original
790 Les gens l'ont consulté

How to Parse Date and Time Strings with International Time Zone Abbreviations in .NET?

analyse avec précision la chaîne de date et de heure du fuseau horaire international

Lorsque vous traitez le cachet de date des informations contenant des fuseaux horaires internationaux, il est important d'analyser avec précision pour conserver l'interprétation du fuseau horaire attendu. Cet article se concentre sur la façon d'analyser la chaîne de date de "dd-mmm-yy hh: mm: ss cest".

.net Date personnalisée et heure du format de la chaîne

.NET Framework fournit une chaîne de format de date et d'heure personnalisée pour répondre aux besoins de divers formats. Cependant, le document ne fournit pas clairement des symboles de description de format utilisés pour analyser PST / CEST / UTC et d'autres formulaires.

Méthode d'analyse alternative

Parce qu'il n'y a pas de symbole de description du format d'abréviation du fuseau horaire construit, une méthode alternative consiste à remplacer l'abréviation par le décalage du fuseau horaire correspondant. Par exemple:

Ici, 2 indique le déplacement UTC du CEST.

Options de format d'extension
<code>DateTime dt1 = DateTime.ParseExact(
    "24-okt-08 21:09:06 CEST".Replace("CEST", "+2"),
    "dd-MMM-yy HH:mm:ss z",
    culture);</code>
Copier après la connexion

Pour une analyse plus précise, vous pouvez utiliser les symboles de description du format d'extension, tels que ZZ et ZZZ:

En remplaçant l'abréviation du fuseau horaire par décalage, vous pouvez analyser avec succès la chaîne de date internationale et expliquer avec précision le fuseau horaire attendu.

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