SQL Server将Varchar转换为Datetime

我有这个日期格式:2011-09-28 18:01:00(在varchar中),我想将其转换为datetime更改为这种格式28-09-2011 18:01:00。我该怎么做?



森栏
浏览 993回答 3
3回答

肥皂起泡泡

SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120) -- to convert it to DatetimeSELECT 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]

30秒到达战场

像这样DECLARE @date DATETIMESET @date = '2011-09-28 18:01:00'select convert(varchar, @date,105) + ' ' + convert(varchar, @date,108)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server