如何让Dbgrid中的某列的时间例,只显示年月日,不显示时分秒? 在数据库表中的 时间字段格式如下:2004-09-30 22:25:36.477现在我要让Dbgrid中 显示2004-09-30 如何实现!请高手指点,解决后 马上给分!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DbGrid.SelectedField.displayFormat:='yyyy-mm-dd' 楼上的兄弟,没有这个字段!displayFormat 可以在sql语句中把不要的那些过掉,不过要在sql server数据库系统中。用convert(需要输出的类型和长度,字段名称,编码)as 新命名-----就可以了。 如果你用的是SQL应该可以用SQL语句中的Convert函数的啊。 给这个列使用FormatDateTime函数 偶上的具体怎么用 FormatDateTime函数 呀! 简单一点间设置你的DataSet 的 Field 的显示格式 为 ‘YYYY-MM-DD’DBgrid.DataSource.DataSet.FieldByName('你的日期字段').DisplayFormat :='YYYY-MM-DD' xiaocuo_zrf(女巫手上的猫) ( ) :兄弟,没有这个DisplayFormat属性啊! 可以设置你的数据集控件中要显示的日期字段的display属性为yyyy-mm-dd 如果是ORACLE,用:select to_char(时间字段,'YYYY-MM-DD') from 数据表如果是SQL应该可以用SQL语句中的Convert函数的啊 你用什么数据库连接 ADO 还是 BDE 还是Dbexpress + ClientDataSet你找到你查询接数的Query 或者Table 然后右键Fields Editor .... -> ADD ALL Fields 这样就添加了永久性字段到你的Query/Table里面了,然后找到你的日期 Field 就能设置DisplayFormat了或者TDateField(DBgrid.DataSource.DataSet.FieldByName('你的日期字段')).DisplayFormat 想自学delphi7 以前从来没有接触过delphi 没有基础 看什么书籍比较好 ? 请大家推荐些有用的实用的书籍 谢谢 DELPHI ado丢失连接 对于设计多个选择题程序时,该使用何容器? 自绘TListBox的问题,百思不得其解 关于串口通讯的一个非常难的问题! 求助:LISTVIEW和TREEVIEW, 向高手请教GetExitCodeProcess----急,谢谢! 数据实时接收和处理的问题 一个游戏问题 一个Delphi+MSSQL7的开发问题。。。给最高分了。。。 bdgrid下能不能实现不同行用不同的颜色? 文件里的字符串替换
用convert(需要输出的类型和长度,字段名称,编码)as 新命名-----就可以了。
DBgrid.DataSource.DataSet.FieldByName('你的日期字段').DisplayFormat :='YYYY-MM-DD'
select to_char(时间字段,'YYYY-MM-DD') from 数据表
如果是SQL应该可以用SQL语句中的Convert函数的啊
你找到你查询接数的Query 或者Table 然后右键Fields Editor .... -> ADD ALL Fields
这样就添加了永久性字段到你的Query/Table里面了,然后找到你的日期 Field 就能设置
DisplayFormat了
或者
TDateField(DBgrid.DataSource.DataSet.FieldByName('你的日期字段')).DisplayFormat