在SQL中将varchar转换为日期

时间:2019-11-18 05:42:36

标签: mysql sql mariadb

我有一列存储日期为Sep-19,Nov-13,Aug-19的列,其类型为varchar,我必须将其转换为日期类型

1 个答案:

答案 0 :(得分:0)

SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120) -- to convert it to Datetime

SELECT CONVERT( VARCHAR(30), @date ,105) -- italian format [28-09-2011 18:01:00]
+ ' ' + SELECT CONVERT( VARCHAR(30), @date ,108 ) -- full date [with time/minutes/sec]