簡體   English   中英

DBGrid中的“我的時間”字段顯示的是日期和時間,而不是僅顯示時間-Delphi

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM