我有以下字符串:
2024-07-01T00:00:00.000+00:00
我想将其转换为 MM/dd/yyyy
我尝试过以下SQL:
CAST (SUBSTRING(ESTIMATED_DISPATCH,1,4) + '/' + SUBSTRING(ESTIMATED_DISPATCH,6,2) + '/' + SUBSTRING(ESTIMATED_DISPATCH,9,2) AS date) AS estimated_dispatch
我收到错误: 消息 241,第 16 级,状态 1,第 1 行 从字符串转换日期和/或时间时转换失败。
有人可以指导我将其转换为日期的正确方法吗
DECLARE @InString VARCHAR(30)='2024-07-01T00:00:00.000+00:00';
SELECT CONVERT(CHAR(10),CAST(@InString AS DATE),101);
请尝试这个