sql server将datetime转换为另一个时区?

Ste*_*eam 3 sql sql-server sql-server-2008

如何将我的时区中的当前时间(日期时间)转换为另一个时区,比如说法国?我环顾四周,但没找到任何可以帮助我的帖子.我正在使用SQL Server 2008.

d.g*_*vci 8

选择CONVERT(datetime,SWITCHOFFSET(CONVERT(datetimeoffset,GetUTCDate()),'+ 05:30'))Date_India,

选择CONVERT(datetime,SWITCHOFFSET(CONVERT(datetimeoffset,GetUTCDate()),'+ 03:30'))Date_Iran

检查一下