Delphi Firebird时间SQL格式在TMaskEdit中正确显示,带掩码:';!90:00;1;_';
我有Firebird表,其中字段“ABC”为Delphi Firebird时间SQL格式在TMaskEdit中正确显示,带掩码:';!90:00;1;_';,delphi,firebird,Delphi,Firebird,我有Firebird表,其中字段“ABC”为Time类型。我使用TMaskedEdit来填充掩码:!90:00;1;_ 在用值填充字段时,它可以正常工作,但在显示字段中的值时,它不能正常工作 我使用: editABC.Text := DateTimeToStr(fieldbyname('ABC').AsDateTime); 我遇到的问题是时间,例如:14:48显示为14:00 问题:如何在TMaskedEdit中正确显示Time类型字段的值?使用FormatDateTime('hh:nn',F
Time
类型。我使用TMaskedEdit
来填充掩码:!90:00;1;_代码>
在用值填充字段时,它可以正常工作,但在显示字段中的值时,它不能正常工作
我使用:
editABC.Text := DateTimeToStr(fieldbyname('ABC').AsDateTime);
我遇到的问题是时间,例如:14:48
显示为14:00
问题:如何在TMaskedEdit
中正确显示Time类型字段的值?使用FormatDateTime('hh:nn',FieldByName('ABC')。AsDateTime)
转换时间字段值。或者只需切换到TDateTimePicker
控件。