Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 2789|回复: 4

如何设置dbgrid数据表中的日期格式

[复制链接]

该用户从未签到

发表于 2014-1-28 20:52:39 | 显示全部楼层 |阅读模式
我用lazarus与mysql数据库相连,连接后发现dbgrid控件中的日期格式是月日年的格式(MM-dd-yy)。请问如何改成年月日格式(yyyy-MM-dd)
但日期格式在mysql中显示正常




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:19
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2014-2-1 12:43:06 | 显示全部楼层
    本帖最后由 gucao 于 2014-2-1 12:44 编辑

    你这个应该是本机设置的问题,看一下本机的日期格式设置。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-2-6 09:05:47 | 显示全部楼层
    他意思应该如何不理会系统设置
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:19
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2014-2-11 11:25:04 | 显示全部楼层
    heroical 发表于 2014-2-6 09:05
    他意思应该如何不理会系统设置

    那可以在表格中相应的列,设置DisplayFormat:yyyy-MM-dd
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-2-11 12:31:36 | 显示全部楼层
    也可以在Query中定制字段的格式。

    具体的在Query控件上右击,选择Edit fields
    弹出框上选择+,然后选择要表述出来的字段(当然选择全字段,然后控制字段的visible属性也可以)
    然后对于你想要格式化的字段,定制DisplayFormat属性。

    如果一个字段被关联到多个控件上,比方说grid,text,一个一个定制个别控件上的DisplayFormat
    会比较繁琐的时候,可以参考以上做法,从根源上把表示格式定好。

    如果只是一个grid控件,也可以用楼上的做法。

    顺便吐槽一下,在delphi里面,dbgrid的列可以一把生成出来,在lazarus里面,貌似只好一个一个的加上去
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-2 23:44 , Processed in 0.123009 second(s), 9 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表