.NET 如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?

C#.NET如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?是ACCESS数据库,那个表里有一个字段的取值为时间,我直接用了一个数据库里的NOW()... C# .NET 如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?

是ACCESS数据库,那个表里有一个字段的取值为时间,我直接用了一个数据库里的NOW()函数,所以在那个字段里显示的时间格式为:
2009-2-24 23:44:01 ,但是要具体的时间(23:44:01)又没用,所以我想在用DATAGRID显示这个字段的时候只显示日期(2009-2-24),不

显示具体时间(23:44:01),可是不会啊!绑定代码为:<asp:BoundColumn DataField="shijian" HeaderText="上传时间" ></asp:BoundColumn>,上网查了一个说用一下什么格式,郁闷的,不会啊。望高手帮忙啊!

还有一个附加问题,就是如果在GRIDVIEW中呢?
展开
 我来答
lackyhuang
2009-04-28 · TA获得超过633个赞
知道小有建树答主
回答量:813
采纳率:0%
帮助的人:857万
展开全部
VS03是吧?
不需要用模板列,用绑定列就可以。添假一个绑定列;页眉文本:时间,数据字段:time_yd
SQL文:
select CAST(GETDATE() as date) as time_yd--SQL里是这么写的,没用过ACCESS不知道其是否有CAST函数和DATE类型
,反正你试下吧。select CAST(now() as date) as time_yd
然后绑定就可以了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斌斌NO1
2009-04-28 · TA获得超过180个赞
知道答主
回答量:109
采纳率:0%
帮助的人:0
展开全部
1.先将时间列转化为模板
2.编辑模板,选择时间列
3.在绑定数据时有个格式下拉列表
常规:{0}
短时间:{0:t}
长时间:{0:T}
短日期:{0:d}
长日期:{0:D}
日期和时间:{0:g}
完整日期:{0:G}
根据你的需要选取

{0:d}你在绑定的数据后长上这个就行了

Gridview中如下:
例<%# Bind("softAddtime", "{0:d}") %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
12666954
2009-04-28 · TA获得超过386个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:333万
展开全部
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataFormatString="{0:yyyy年MM月dd日}" />
</Columns>
</asp:GridView>
<asp:DataGrid ID="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn DataFormatString="{0:yyyy年MM月dd日}"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangweiwei54
2009-04-28 · TA获得超过209个赞
知道答主
回答量:134
采纳率:0%
帮助的人:0
展开全部
now().toshortdatetime()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式