大拿,问您个问题,报表中已经有时间(北京时间)了,现在要将这个时间转换为当地时区,该怎么办??

0

QQ截图20151202175516.jpg

现在报表有一列开始时间,现在要再添加一列,这列时间要将开始时间转换为当地时区时间,比如,现在时间2015-12-02 15:30:30,转换为英国时间,然后再显示。。。求大神解答
7RL31]~CYKRYYMOE22MGY(0.png

 
已邀请:
0

Imscola 2015-12-02 回答

先转换下,时差多少,可以直接通过时间函数相减。。换成本地SQL。。如果是SQLSERVER数据库,dateadd就可以的。如果是oracle数据库
 
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate+n,'yyyy-mm-dd hh24:mi:ss') as newTime from dual       类似即可

要回复问题请先登录注册