sql datetime格式

use*_*406 2 sql

我试图将日期转换为这种格式YYYY-MM-DD hh:mm:ss eg.2007-01-05 23:00:00 但我的SQL保持字符串不变,有人可以告诉我我做错了什么吗?

select convert(varchar,'23/02/2008 00:00:00',120)
Run Code Online (Sandbox Code Playgroud)

Nik*_*Nik 5

试试SELECT CONVERT(DATETIME, '23/02/2008 00:00:00').您所做的只是将字符串转换为字符串,这不会改变任何内容.