Estoy buscando crear un formulario que solicite la zona horaria de un usuario. Miré el 'enfoque de Google' y parece funcionar bastante bien. Primero selecciona un país de una lista desplegable y, según la selección, completa la lista desplegable con las opciones de zona horaria. Busqué una base de datos decente con una relación país-zona horaria pero no puedo encontrar una. ¿Alguien sabe dónde puedo encontrar uno?Base de datos de mapeo de zona horaria
Respuesta
Si una solución comercial es aceptable, puede consultar el World Time Zone Database.
Ruby on Rails utiliza el siguiente mapeo de zonas horarias: http://apidock.com/rails/TimeZone
lamentablemente esto no tiene un mapeo directo de Country to TimeZone! todavía requiere saber los nombres de las ciudades – Tilo
¿Ha tratado de información de zonas? http://www.twinsun.com/tz/tz-link.htm
"La base de datos de zona horaria de dominio público contiene código y datos que representan la historia del tiempo local por muchos lugares representativos de todo el mundo. Se actualiza periódicamente para reflejar los cambios realizados por los órganos políticos a los límites de zona horaria, UTC compensaciones y las reglas de ahorro de luz natural. Esta base de datos (a menudo llamada tz o zoneinfo) es utilizada por varias implementaciones, incluida la biblioteca GNU C utilizada en GNU/Linux, FreeBSD, NetBSD, OpenBSD, Cygwin, DJGPP, AIX, Mac OS X, OpenVMS , Oracle Database, Solaris, Tru64 y UnixWare ".
Espero que ayude :)
Visita http://www.iana.org/time-zones/repository/tz-link.html
descargar un archivo de datos.
Echa un vistazo a los archivos iso3166.tab y zone.tab, entre ellos tienen todo lo que necesitas.
Las asignaciones oficiales se encuentran en el zone.tab file del IANA time zone database.
También hay una versión más reciente de este archivo, que cubre casos en los que una zona horaria puede estar en uso en más de un país. También se encuentra en la base de datos de la zona horaria de IANA y se llama zone1970.tab.
time.tab el enlace está roto :( – Dan
@Dan - actualizado, gracias. –
timezonedb: https://timezonedb.com/
también podría mencionarse. Puede ir a la página de descarga y encontrar el formato más adecuado para su proyecto.
Usando Noda Time y .NET Framework Culture y TimeZoneInfo clases Logramos crear un archivo Json con las siguientes entradas que nos funcionaron.
- CountryName
- 2LetterIsoCountryCode
- 3LetterIsoCountryCode
- IANATimezones
- WindowsTimezones
Cada entrada contiene la lista de zona horaria disponible para cada país.
- 1. Exportación de base de datos: zona horaria desconocida o incorrecta
- 2. Django: problema de zona horaria
- 3. Cambiando el valor de la zona horaria de los datos
- 4. .NET Obtener el desplazamiento de zona horaria por nombre de zona horaria
- 5. DataContractJsonSerializer DateTime implícita conversión de zona horaria
- 6. MySQL cambio de zona horaria?
- 7. NSDatePicker rareza de zona horaria
- 8. zona horaria por Coordinar
- 9. ¿Cuál es la mejor manera de almacenar información de zona horaria en mi base de datos?
- 10. postgres zona horaria predeterminada
- 11. PHP La base de datos de la zona horaria es un error corrupto
- 12. Cómo configurar la zona horaria de la base de datos en application.ini
- 13. Desfase de zona horaria local en PostgreSQL
- 14. java incorrecta zona horaria
- 15. obtener usuario zona horaria
- 16. Python Zona horaria conversión
- 17. ajustar la zona horaria
- 18. Java GregorianCalendar Zona horaria
- 19. Cálculo de la zona horaria de Joda
- 20. Cómo convertir el tiempo de fecha de una zona horaria a otra zona horaria
- 21. Rails 3: Ajuste de la zona horaria a los usuarios actuales de zona horaria
- 22. Ajustes de zona horaria de fecha y hora
- 23. Fecha de PostgreSQL() con la zona horaria
- 24. Problema de zona horaria en Android
- 25. Ajuste de la configuración de zona horaria predeterminada en RDS
- 26. Obtener zona horaria por país y región
- 27. DateTime.ParseExact, haga caso de la zona horaria
- 28. Conversión de zona horaria en php
- 29. Obtener zona horaria a partir de DateTime
- 30. Geocodificación con información de zona horaria
¿qué idioma? ¿plataforma? –
Aquí está el primer éxito de Google: http://www.twinsun.com/tz/tz-link.htm ¿Qué pasa con esto? –