Sql server 2008 我想使用子字符串将日期格式更改为日期时间

Sql server 2008 我想使用子字符串将日期格式更改为日期时间,sql-server-2008,Sql Server 2008,我的日期格式是20151030 我想更改它2015年10月30日 下午12:23:43。任何人都可以对此提出建议。您可以使用以下查询 select CONVERT(varchar(25), CONVERT(datetime, CAST(20151030 AS CHAR(10)), 113), 103) 输出将为30/10/2015 您还可以访问以获取日期格式规范的列表 在类似的行中讨论日期格式。如能快速响应,将不胜感激。我被困在这个问题上了。你是在谈论查询结果吗?是的。我想将SQLDAT

我的日期格式是20151030 我想更改它2015年10月30日
下午12:23:43。任何人都可以对此提出建议。

您可以使用以下查询

select  CONVERT(varchar(25),   CONVERT(datetime, CAST(20151030 AS CHAR(10)), 113), 103)
输出将为
30/10/2015

您还可以访问以获取日期格式规范的列表


在类似的行中讨论日期格式。

如能快速响应,将不胜感激。我被困在这个问题上了。你是在谈论查询结果吗?是的。我想将SQLDATE格式更改为date time格式。你的字段的数据类型是什么?它是像20151030这样的简单数字