Delphi:格式化日期时间,不包括午夜的时间

dur*_*ara 2 delphi format time datetime repository

西雅图德尔斐(Delphi Seattle):

我想使用以下规则(如DateTimeToStr)在cxGridDBTableView(Devexpress,cxGrid)中格式化日期时间字段:

  • 午夜-00:00:00-时间部分不可见
  • 其他时间-时间部分可见

我记得formatdatetime HH:NN:SS显示时间部分“每次”。

您知道模拟DateTimeToStr的选项吗?我想在存储库中使用它。

谢谢!

Uwe*_*abe 6

DisplayFormat在字段的“ c”中使用“ c” 。文档指出:

使用ShortDateFormat全局变量给定格式的日期,然后使用LongTimeFormat全局变量给定格式的时间。如果DateTime值的小数部分为零,则不显示时间。