如何将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;