数据库中是跟随系统的旅伏时间格式,日期+时间的标准格式。
一般是在检索的时候,使用convert来格式时间的显示格式。
如: select CONVERT(VARCHAR(10),GETDATE(),102),显示结果即:年月日。
convert函数语法:
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有闷肆需要转换的值。style 规定日期/时间的输出格式。
可以使用的 style 值拆罩携如图:
例:
sql2005没有只表示年月日的时间类型,丛亏所以sql2008加了只表示日期和只表示段郑神时间的两种数据类型握亏。
你可以用SQL Server 2005(SQLEXPRESS版不知道有没有这些函数)内置的日期函数,举个例子
使用Datename函数返回格式为:mm/dd/yyyy,类型为字备巧虚符串
select (Datename("mm",列名宽禅)+'/'+Datename("dd"仿燃,列名)+'/'+Datename("yyyy",列名)) as Date from 表名
Datename的其他使用方法
http://msdn.microsoft.com/zh-cn/library/ms173292(SQL.90).aspx
使用Year,Month,Day函数返回格式为:yyyymmdd,类型为整型
select (Year(列名)*10000 +Month(列名)*100+Day(列名))Date from 表名
使用convert来转换。
格式化一下,输出就可以了。
你现在的代码,贴出来看看