Liste complète des identifiants de fuseau horaire C# pour FindTimeZoneById()
La méthode FindTimeZoneById()
au sein de la classe C# TimeZoneInfo
(qui fait partie de l'espace de noms System
) nécessite une chaîne d'identification de fuseau horaire. Cet article explique comment récupérer une liste complète de ces identifiants.
Accès à la liste complète des identifiants de fuseau horaire
Bien que la documentation .NET de Microsoft ne fournisse pas directement une liste complète, voici comment vous pouvez en générer une :
Énumération des fuseaux horaires du système :
La méthode la plus fiable consiste à parcourir les fuseaux horaires disponibles du système. Utilisez la méthode GetSystemTimeZones()
de la classe TimeZoneInfo
. Chaque objet TimeZoneInfo
renvoyé expose une propriété Id
contenant l'identifiant du fuseau horaire.
Résultat
L'exécution de cette approche sur un système Windows 7 donne une liste de 109 identifiants de fuseau horaire. Ces identifiants englobent un large éventail de fuseaux horaires mondiaux, reflétant avec précision leurs régions respectives et leurs décalages horaires standard.
En employant cette technique, les développeurs peuvent facilement accéder à une liste complète des identifiants de fuseau horaire et utiliser la méthode FindTimeZoneById()
pour une gestion transparente des fuseaux horaires au sein de leurs applications.
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!