我想将日期格式从2016-04-04T00:00:00
更改为dd/mm/yyyy
。 [Target_Hire_Date]是我想要更新的列。我的代码可以显示结果但有错误。你能帮我么?非常感谢!
select convert(nvarchar(10),CONVERT(date,[Target_Hire_Date],103),103)
from [master].[dbo].[1A]
答案 0 :(得分:0)
Use Today Date To Convert dd/mm/yyyy Format
SELECT convert(VARCHAR(10),CONVERT(date,CAST(FLOOR(CAST(CONVERT(DATETIME, GETDATE()) AS FLOAT)) AS DATETIME),103),103)
答案 1 :(得分:0)
尝试使用以下查询。
SELECT CONVERT(VARCHAR(10),[Target_Hire_Date],103)
FROM [master].[dbo].[1A]
答案 2 :(得分:0)
stdint.h
答案 3 :(得分:0)
首先使用强制转换在smalldatetime中转换日期,然后使用convert转换为dd / mm / yyyy
代码如下select convert(varchar(10),cast('2016-04-04T00:00:00' as smalldatetime),103) date