如何以这种格式'MM / dd / yyyy hh:mm:ss'插入日期时间?

问题描述 投票:1回答:1

我想将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'的方法吗?

sql-server date datetime
1个回答
3
投票

使用此

假设日期列为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

© www.soinside.com 2019 - 2024. All rights reserved.