我目前在 SQL Server 中使用 SYSDATETIMEOFFSET()
函数,我想格式化从该函数生成的输出是
2011-11-25 16:08:45.9281159 +05:30
我想删除额外的纳秒,例如我想要下面的输出。
2011-11-25 16:08:45 +05:30
最佳答案
试试这个:
SELECT CAST(SYSDATETIMEOFFSET() AS DATETIMEOFFSET(0))
您可以定义
DATETIMEOFFSET
的准确度和精确度 - 使用 0
作为精度为您提供秒 - 但没有几分之一秒。