Sql 寻找国家时区数据库
我正在寻找所有CountryName和Country时区的免费SQL脚本/数据库 比如: 如果有人有同样的问题,请重定向我。。Sql 寻找国家时区数据库,sql,sql-server,database,Sql,Sql Server,Database,我正在寻找所有CountryName和Country时区的免费SQL脚本/数据库 比如: 如果有人有同样的问题,请重定向我。。 感谢在PostgreSQL中,您可以查看系统视图pg_timezone_abbrevs和pg_timezone_name,当前有1176个条目,包括DST信息,如: name | abbrev | utc_offset | is_dst ---------------------------+--------+--------
感谢在PostgreSQL中,您可以查看系统视图
pg_timezone_abbrevs
和pg_timezone_name
,当前有1176个条目,包括DST信息,如:
name | abbrev | utc_offset | is_dst
---------------------------+--------+------------+--------
SystemV/HST10 | HST | -10:00:00 | f
SystemV/MST7MDT | MDT | -06:00:00 | t
...
localtime | CET | 01:00:00 | f
US/Samoa | SST | -11:00:00 | f
US/Mountain | MDT | -06:00:00 | t
...
我可以想象(但不知道)SQL Server也有类似的功能。您可以在SQL Server 2008中找到一个描述时区处理的页面 该页面中包含指向的链接。是一个著名的地理数据数据库
对于国家时区,你可以用数据下载一个TXT文件。 < P>如果你想在C语言中使用它,我建议考虑NODA时间(),他们仍然在研究它,但是它有很多好的特性。他们时不时地改变,还有夏令时需要考虑,在一些国家,夏令时也不是固定不变的!是的,我同意,但这并不意味着我找不到那种数据库,我应该相信那种数据库不存在吗?可能是第二种选择,使用免费web服务并为时区编写表?您使用的是哪个版本的SQLServer?(对时区数据转换的支持因SQLServer版本而异。)@mark:SQLServer2008
name | abbrev | utc_offset | is_dst
---------------------------+--------+------------+--------
SystemV/HST10 | HST | -10:00:00 | f
SystemV/MST7MDT | MDT | -06:00:00 | t
...
localtime | CET | 01:00:00 | f
US/Samoa | SST | -11:00:00 | f
US/Mountain | MDT | -06:00:00 | t
...