[英]My Time Field in my DBGrid is showing the date and time instead of time only - delphi
我的数据库中有一个名为“时间”的字段,它是日期/时间格式,其格式设置为“短时间”。 在我的数据库中,日期不显示,也不据我所知被添加到数据库中。 它只是时间值。 我的DBGrid显示带有时间值和日期'12 / 30/1899'的时间字段。 如何摆脱时间字段中的日期。
这是我用来提交到数据库的代码。 获取时间值:
bookingtimes:= timeof(dttime.Time);
提交到数据库:
tblbooking.FieldByName('Times').AsDateTime:=bookingtimes;
DBGrid“时间”列输出示例:
12/30/1899 7:02:01AM
如果我了解您的意思,这对您有用,请按照以下步骤操作:
Times
字段: Object Inspector
并找到DisplayFormat
属性: format
hh:mm:ss
: 而已。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.