我的TDbgrid在时间字段中显示“ 1899/12/30 23:00”。我已经通过动态链接连接了数据库,所以我无法通过设计更改任何内容。我知道StackOverflow上有解决方案,但是我无法使用该解决方案,因为我的数据库是动态连接的。有没有办法只显示时间。
谢谢。
我的TDbgrid在时间字段中显示“ 1899/12/30 23:00”。我已经通过动态链接连接了数据库,所以我无法通过设计更改任何内容。我知道StackOverflow上有解决方案,但是我无法使用该解决方案,因为我的数据库是动态连接的。有没有办法只显示时间。
谢谢。
这是设计使然,因为1899-12-30中DateTime的“零日期”值为Access。
因此,您的样本时间值为23:00:00。
但是,DateTime值不携带格式,因此解决方案取决于您-只要您希望显示时间,就将所需的格式应用于该值-在这种情况下,格式会最有可能是hh:nn
(在VBA中,不了解Delphi)。