在SQL Server 2008中格式化SYSDATETIMEOFFSET

时间:2011-11-25 10:43:48

标签: sql-server-2008

我目前在SQL Server中使用SYSDATETIMEOFFSET()函数,我想格式化从函数生成的输出

2011-11-25 16:08:45.9281159 +05:30

我想删除额外的纳秒,例如我想要下面的输出。

2011-11-25 16:08:45 +05:30

1 个答案:

答案 0 :(得分:3)

试试这个:

SELECT CAST(SYSDATETIMEOFFSET() AS DATETIMEOFFSET(0))

您可以使用DATETIMEOFFSET来定义0应该是多么准确和准确 - 因为精度会给你秒 - 但不会有几分之一秒。