Où puis-je obtenir un simple tableau des fuseaux horaires de l'utilisation de SQL server?
J'ai juste besoin de faire une table SQL de fuseaux horaires - à ce point, mon seul besoin est de remplir une liste déroulante dans un formulaire en ligne. Je suis à envisager quelque chose de simple avec des colonnes pour les ISO code, le nom, le décalage UTC, et peut-être une liste de représentant des villes. J'ai pensé que je serais capable de facilement trouver quelque chose en ligne à copier-coller, mais je n'ai pas réussi à trouver quoi que ce soit.
J'ai été dirigé par cette question à la tz base de données, qui est sous forme binaire et semble exagéré pour ce que j'en ai besoin. Sinon je pourrais pièce de cet ensemble à partir de sites comme TimeAndDate.com, mais c'est plus de travail que devrait être nécessaire.
Ou vais-je à propos de cette façon le mal - par exemple, devrais-je obtenir ces informations à partir du serveur d'OS?
- Dépend de ce que vous êtes en train de faire et pourquoi il est important de savoir. Vous pouvez utiliser le javascript date-objet sur le formulaire en ligne pour savoir quel fuseau horaire de l'utilisateur a configuré son ordinateur pour être (pas nécessairement là où ils sont pour le moment)
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sur .NET 3.5 ? Vous pouvez facilement obtenir une liste de fuseaux horaires .NET 3.5 et ensuite stocker de l'information (ou au moins ce que vous avez besoin d') dans votre base de données SQL Server.
Vous pourriez itérer sur tous les fuseaux horaires disponible et connue de la .NET 3.5 et stocker de l'information pertinente à une table SQL Server:
Marc
la liste de tous fuseau horaire sont ici:
Profitez-en!
J'ai pris marc_s répondre à un pas de plus - voici le code pour créer un simple fuseau horaire de table et .net code qui génère les inserts pour chaque UTC enregistrement:
Pour générer les instructions insert, j'ai créé un site web par défaut .un projet de réseau à l'aide de visual studio et dans la vue, j'ai collé ce, couru le projet, puis copié le rendu du code (n'oubliez pas de les copier à partir de l'affichage de la source, et non pas directement à partir de la page html):
Espère que cette aide
Je vous souhaitent une bonne liste de copier/coller à partir de : http://en.wikipedia.org/wiki/Timezones
Obtenir à partir de l'OS.
Que vous avez marqués ce asp.net jetez un oeil à cet exemple de comment énumérer les fuseaux horaires.