DateTime不显示午夜



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

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

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

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

谢谢。

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

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

最新更新