我正在尝试将服务器日期时间转换为IST
我已尝试过以下查询:
SELECT Convert(varchar(100), getdate())
但无法转换为IST时间格式。
答案 0 :(得分:0)
唯一的另一个选择,假设你不是SYSUTCDATETIME()
,可能就是这个......
SELECT
CAST(DATEPART(DAY,GETDATE()) AS VARCHAR(2))
+ '-'
+ CAST(DATENAME(MONTH,GETDATE()) AS VARCHAR(3))
+ '-'
+CAST(DATEPART(YEAR,GETDATE()) AS VARCHAR(4))
<强>返回强>
23-Aug-2017
或... 强>
SELECT REPLACE(CONVERT(CHAR(11),GETDATE(), 106),' ','-') + ' ' + CAST(CAST(GETDATE() as TIME) AS VARCHAR(8))
<强>返回强>
23-Aug-2017 08:10:55