DateTime不显示午夜

本文关键字:午夜 显示 DateTime | 更新日期: 2023-09-27 18:07:32

我有一个工具提示,显示其底层对象的开始时间属性。在MVVM中,WPF校准应用程序。

XAML看起来像这样:<Label Content="{Binding Subject.StartTime}"/>

,其中开始时间是从底层模型引用的DateTime对象。这在正确显示日期和时间时非常有效…除了午夜。午夜不显示时间。因此,而不是01/01/2001 00:00 AM,这是在其他时间显示的格式,我得到01/01/2001。

谁能告诉我如何确保时间总是显示?

谢谢。

DateTime不显示午夜

最简单的方法是在标签上强制设置格式:

<Label Content="{Binding Subject.StartTime}" 
       ContentStringFormat="dd/MM/yyyy hh:mm:ss tt" />