在SQL中添加带有UTC日期的偏移量

时间:2016-04-25 05:45:37

标签: sql sql-server database sql-server-2008

数据库中的日期(SQL)采用UTC格式。我想根据时区获取日期。 比方说,如果它是IST(UTC + 05:30),那么我想在数据库中获取IST日期和时间。如果有人知道,请指导我在数据库中进行操作(我有特定时区的日期和偏移量)。

2 个答案:

答案 0 :(得分:0)

您已被标记为SQL Server 2008,因此您可以使用DATETIMEOFFSET

答案 1 :(得分:0)

不容易&如果您希望能够显示过去或将来的日期,则存在泛型方法。问题是你必须考虑到日期的DST。

最简单的方法是将.Net程序集添加到数据库中以进行管理。