首页 > 解决方案 > 如何将日期更改为其他格式

问题描述

这是一个简单的问题。

如何转换以 int 形式出现的日期列。

例如 20190327 转换为 'MM/dd/yyyy'?我试过了

select *,format(Columnname, 'MM/dd/yyyy')  from Table 

但这没有用。

谢谢!

标签: sqlsql-serverdate-format

解决方案


你可以试试这个:

declare @i int
select @i = 20190327
select CONVERT (datetime,convert(char(8),@i))

推荐阅读