如何将 YYYY-MM-DD-HH-MM-SS 转换为日期时间?
示例:2013-07-01-18-37-09
我可以进行以下转换
DECLARE @vardate varchar (50) = '2013-07-01-18-37-09'
SELECT CAST(Substring(@vardate,1,10) AS DATETIME)
SELECT CAST(Substring(REPLACE(@vardate,'-',':'),12,19) AS TIME)
但这不会随着时间的推移而起作用..我在互联网上进行了搜索,发现示例与 YYYY-MM-DD HH:MM:SS 有关