例如,这是 varchar -->'24/05/2012 09:56:06'
我想将其转换为 DATETIME
问问题
13201 次
4 回答
7
于 2012-05-24T10:16:22.293 回答
2
请参阅CAST 和 CONVERT。样式dd/mm/yyyy
为103:
select convert(datetime, '24/05/2012 09:56:06', 103);
于 2012-05-24T10:21:42.950 回答
1
试试这个
选择转换(日期时间,'24/05/2012 09:56:06',120)
请参阅此链接:http ://www.sql-server-helper.com/tips/date-formats.aspx
它向您展示了更多的 sql 日期格式。随心所欲地使用它。
于 2012-05-24T11:17:23.667 回答
0
尝试更准确地满足您的需求。
SET DATEFORMAT ydm
DECLARE @D DATETIME
SELECT @D = CAST('24/05/2012 09:56:06' AS DATETIME)
SELECT @D AS MYDATETIME
于 2012-05-24T10:17:48.367 回答