如何转换文字格式,例如
2009年1月1日星期四
到sql
的日期?
谢谢
答案 0 :(得分:2)
对于SQL Server,您可以使用:
SELECT CAST(
SUBSTRING('Thursday, 1 January 2009',
CHARINDEX(',', 'Thursday, 1 January 2009')+1, LEN('Thursday, 1 January 2009'))
AS DATETIME)
答案 1 :(得分:1)
您的意思是什么类型的文字?
如果你的意思是任何类型的文本......那是不存在的
如果你的意思是像'19900101'这样的文字,或者像'1/1/2005'......这将在sql server中自动转换为日期