Maison > développement back-end > C++ > Comment analyser les chaînes DateTime avec des fuseaux horaires comme PST, CEST et UTC?

Comment analyser les chaînes DateTime avec des fuseaux horaires comme PST, CEST et UTC?

DDD
Libérer: 2025-01-29 11:01:09
original
455 Les gens l'ont consulté

How to Parse DateTime Strings with Time Zones like PST, CEST, and UTC?

La chaîne de temps de date contenant des informations sur la zone de temps PST / CEST / UTC

Cet article explore la complexité des chaînes qui incluent les informations sur la date et le délai et le fuseau horaire (en particulier PST / CEST / UTC, etc.). "24-OKT-08 21:09:06 CEST" est un exemple qui doit identifier la chaîne de format personnalisée appropriée.

Le document de la chaîne de format de date et d'heure personnalisé peut ne pas être clairement fourni pour analyser la chaîne de format utilisée pour analyser ce fuseau horaire de format. Cependant, il existe un moyen de changer la voie, c'est-à-dire remplacer l'abréviation du fuseau horaire par le décalage du fuseau horaire correspondant.

Solution:

Comme indiqué dans la réponse, utilisez le décalage du fuseau horaire (par exemple, "2") pour remplacer l'abréviation du fuseau horaire (par exemple, "CEST") peut analyser avec succès la chaîne de date et de temps:

Afin de s'adapter à différents formats de décalage du fuseau horaire, une variété de variantes peuvent être utilisées:

<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

"02" est utilisé au format "HH"

    "02:00" est utilisé au format "HH: MM"
  • "0200" est utilisé au format "hhmm"
  • Cette méthode garantit que les chaînes de date et de temps peuvent être analysées avec précision et que les formes de divers fuseaux horaires peuvent être adaptées, telles que PST, CEST, GMT et UTC.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal