2012-03-12 84 views
3

我與所有國家或地區名稱和國家時區 喜歡尋找免費的SQL腳本/數據庫:尋找國家時區數據庫

CountryName | TimeZone(GMT) 
----------------------------------- 
Algeria  | +1.00 
Latvia  | +2.00 

如果有人有請重定向我要同.. 感謝

+1

你知道這些不是固定的嗎?他們時不時地改變,然後有夏令時的記錄,這在一些國家並不是固定的! – ninesided 2012-03-12 06:44:56

+0

是的,我同意,但這並不意味着..我無法找到那些類型的數據庫:P,我應該相信這些數據庫不存在嗎?可能是第二種選擇,使用免費的Web服務和寫時區表? – vir 2012-03-12 07:09:48

+0

您使用的是哪個版本的SQLServer? (支持時區數據的轉換因SQLServer版本而異。) – 2012-03-12 10:57:14

回答

1

PostgreSQL的你的系統視圖pg_timezone_abbrevspg_timezone_names與目前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有類似的東西。

1

Geonames是一個衆所周知的地理數據庫。

對於國家時區,您可以下載包含數據from here的txt文件。