是否有可能以这种格式插入'15 -05-2018 16:09:21'或任何其他格式如'05 -15-2018 16:09:21'等插入时间表格它会在SQL Server中以这种格式转换为'2018-05-15 16:09:21',哪种格式是由SQL接受插入的?如果可能的话怎么做?
答案 0 :(得分:1)
它应该以{{1}}的形式存储在列中,这总是很好的做法。 要从上面的格式转换,您可以试试这个。
datetime
答案 1 :(得分:0)
试试这个
declare @dataWeb varchar(max) = '15-05-2018 16:09:21'
declare @dataSql varchar(max) = '2018-05-15 16:09:36'
select @dataWeb
, @dataSql
, format(cast(@dataWeb as datetime),'yyyy-MM-dd HH:mm:ss') dataFormat