[英]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.