我与所有国家或地区名称和国家时区 喜欢寻找免费的SQL脚本/数据库:寻找国家时区数据库
CountryName | TimeZone(GMT)
-----------------------------------
Algeria | +1.00
Latvia | +2.00
如果有人有请重定向我要同.. 感谢
我与所有国家或地区名称和国家时区 喜欢寻找免费的SQL脚本/数据库:寻找国家时区数据库
CountryName | TimeZone(GMT)
-----------------------------------
Algeria | +1.00
Latvia | +2.00
如果有人有请重定向我要同.. 感谢
您可以在SQLServer 2008中找到描述时区处理的页面here。
包含在该页面中的是链接到Sources for Time Zone and Daylight Saving Time Data。
在PostgreSQL的你的系统视图pg_timezone_abbrevs
和pg_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有类似的东西。
如果你想在C#中使用它,我建议考虑Noda时间(http://nodatime.org/)他们仍在努力,但它有很多好的功能。
你知道这些不是固定的吗?他们时不时地改变,然后有夏令时的记录,这在一些国家并不是固定的! – ninesided 2012-03-12 06:44:56
是的,我同意,但这并不意味着..我无法找到那些类型的数据库:P,我应该相信这些数据库不存在吗?可能是第二种选择,使用免费的Web服务和写时区表? – vir 2012-03-12 07:09:48
您使用的是哪个版本的SQLServer? (支持时区数据的转换因SQLServer版本而异。) – 2012-03-12 10:57:14