sql server中的str_to_date函数?

l--*_*''' 5 sql t-sql sql-server string-to-datetime

MySQL有一个名为STR_TO_DATE的函数,它将字符串转换为日期.

题:

SQL Server中是否有类似的功能?

Aar*_*n D 6

如果需要解析特定格式,请使用CONVERT(datetime, @mystring, @format).使用此作为参考:http://www.sqlusa.com/bestpractices/datetimeconversion/


Mar*_*ers 5

如果字符串是7/7/2010怎么办?

然后根据您的需要使用CONVERT 101(mm/dd/yy)或103(dd/mm/yy):

SELECT CONVERT(DATE, '7/7/2010', 103)
Run Code Online (Sandbox Code Playgroud)

结果:

2010-07-07
Run Code Online (Sandbox Code Playgroud)