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 ---------------------------+--------+--------

我正在寻找所有CountryName和Country时区的免费SQL脚本/数据库 比如:

如果有人有同样的问题,请重定向我。。
感谢在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
...