如何将文本中的数据转换为日期?



如何将MySQL中的文本数据转换为日期?

我的数据是这样的

20210422
20210423

我想要这种格式的数据

2021-04-22

这取决于您使用的数据库类型,快速的google搜索应该会为您的DBMS找到合适的转换函数。例如,MS SQL日期转换通过CAST和CONVERT函数完成:CAST和CONVERT

我猜这里有一些误解之间的日期存储和日期表示,但你可以试试(为MS SQL Server)

DECLARE @InDate1 DATE='20210422';
SELECT  @InDate1 AS ORIGG,CONVERT(DATE,@InDate1,120)AS CONV;

最新更新