我提到了与时间格式http://www.delphibasics.co.uk/RTL.asp?Name=formatdatetime相关的链接,并且发现FormatDateTime('t',myDate)对我有用。我需要获取TimeIn和TimeOut之间的小时数。
但是,当我尝试同时在DisplayFormat属性中可用的DBGridEh和数据集级别中使用时,我仍然在字段中获得AM / PM。
我也尝试将后端数据库MySQL的数据类型更改为Char(5),也无济于事。
我觉得FormatDateTime('t',MyDate)对我不起作用。
顺便说一句,我还尝试将EditMask设置为Dataset和DBGridEh级别,但结果相同。我仍然无法在“ 12:00 PM”的时间摆脱AM / PM,而只需要“ 12:00”。