我想将DateTime插入到'MM / dd / yyyy hh:mm:ss'这样的SQL Server中。
通常,我形成了以下查询以在SQL中插入该DateTime。
insert into tablename values(convert(date,'10/02/2012',110))
它像这样插入"2012-10-02"
,但我不知道为什么要像这样插入?
我是SQL Server的新手。
这是可能的这种以美国格式存储['02-10-2016'
的方法吗?
使用此
假设日期列为date_column
,则可以在以各种格式显示convert
时使用date_column
。阅读随附的参考资料以了解各种格式。
SELECT CONVERT(VARCHAR(10), date_column, 110) AS [MM-DD-YYYY] from tablename;
编辑:将日期格式从意大利语更正为美国,因为我之前误读了该问题。
http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx