更改日期格式,同时保持日期数据类型

时间:2015-06-03 12:10:05

标签: sql-server sql-server-2008 datetime

我有一个系统,它接受一个视图,并允许用户构建一个adhoc查询,但它依赖于该字段的数据类型,以提供适当的选项(之前,之后,之间等)

我在视图中使用了一个日期时间字段,当我在系统中输出字段时,您希望格式化日期时间字段yyyy-mm-dd hh:mm:ss

我想要显示的是mm/dd/yyyy所以我使用

convert(varchar,myDate,101)

哪个好用,但现在我的终端系统没有给我日期选项,它给我varchar选项(不包含,开头等)

所以我试试

cast(convert(varchar,myDate,101) as date)

我再次获得了正确的选项,但将格式更改回yyyy-mm-dd

我的问题是,如何将日期格式化为mm/dd/yyyy并仍保持日期数据类型?

0 个答案:

没有答案