我需要在SQL中转换日期。日期为15-May-2019
,并且应显示为2019/05/15
。
这是我到目前为止的代码
CASE WHEN WHEN LEN(AgeGroup) > 1 THEN PATINDEX ('%[A-Z]%', date)
我不确定如何使用Patindex
。有人可以帮我解决这个问题吗?
我建议只转换为date
数据类型:
select try_convert(date, '15-May-2019')
如果想用斜杠,可以改为产生一个字符串:
select replace(convert(varchar(10), try_convert(date, '15-May-2019'), 120), '-', '/')
使用下面的代码,您可以引用其他格式的链接。https://www.mssqltips.com/sqlservertip/1145/date-and-time-conversions-using-sql-server/
SELECT CONVERT(varchar,(cast('15-may-2019' as date)), 111)