首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2008中关于时区的有关问题

2012-05-29 
SQL2008中关于时区的问题在SQL2008中有没有什么方法知道系统时间所在的时区啊?能用什么函数获得时区?或是

SQL2008中关于时区的问题
在SQL2008中有没有什么方法知道系统时间所在的时区啊?能用什么函数获得时区?或是其他方法?高手请指点迷津。

[解决办法]

SQL code
select GETUTCDATE()使用 DT_DBTIMESTAMP 格式返回以 UTC 时间(协调世界时或格林尼治标准时间)表示的系统当前日期。GETUTCDATE 函数不带参数。
[解决办法]
SQL code
select case when datediff(hh,GETUTCDATE(),getdate())>0 then '东'+ltrim(datediff(hh,GETUTCDATE(),getdate()))+'区' else '西'+ltrim(datediff(hh,GETUTCDATE(),getdate()))+'区'end/*----------------东8区(1 行受影响)*/ 

热点排行