sql2005中能不能把datetime里的时分秒去掉,只保留年月日

我把一个类型为datetime的字段内容输出的时候就多了时分秒,而我只要年月日语言是C#格式化我不是很懂,我就是在dataGridView中输出的,现在发现我在sql中打... 我把一个类型为datetime的字段内容输出的时候就多了时分秒,而我只要年月日
语言是C#
格式化我不是很懂,我就是在dataGridView中输出的,
现在发现我在sql中打开表然后添加内容的时候,输入年月日,鼠标一移开,时分秒就自动添加上去了

string strsql="select * from users";
SqlConnection con=new SqlConnection("data source=WIN-GQ6TAG2S77T\\SQLEXPRESS;initial catalog=mybookshop;uid=sa;pwd=sa");
con.Open();
SqlCommand cmd=new SqlCommand(strsql,con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

我的代码应该如何修改
展开
 我来答
hy1397471
2015-12-14 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

数据库中是跟随系统的时间格式,日期+时间的标准格式。

一般是在检索的时候,使用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 值如图:


例:

klwzwucz
2009-07-05 · TA获得超过417个赞
知道答主
回答量:341
采纳率:0%
帮助的人:129万
展开全部
sql2005没有只表示年月日的时间类型,所以sql2008加了只表示日期和只表示时间的两种数据类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dkxpsg
2009-07-05 · TA获得超过1628个赞
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:1046万
展开全部
你可以用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 表名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
auyeungs
2009-07-05
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
使用convert来转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2009-07-05 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4474万
展开全部
格式化一下,输出就可以了。

你现在的代码,贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式