日期时间不显示午夜

发布于 2024-12-02 20:33:03 字数 309 浏览 1 评论 0原文

我有一个工具提示,显示其基础对象的开始时间属性。在 MVVM、WPF Caliburn 应用程序中。

XAML 如下所示:

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

任何人都可以帮助我如何确保始终显示时间?

谢谢。

I have a tool tip that is displaying the the start time property of its underlying object. In an MVVM, WPF Caliburn application.

The XAML looks like this: <Label Content="{Binding Subject.StartTime}"/>

where start time is a DateTime object referenced from the underlying model. This works great with date and time displaying correctly... except for midnight. At midnight the time is not being displayed. So rather than 01/01/2001 00:00 AM which is the format that is displayed at other times I'm getting 01/01/2001.

Can any one help me with how to ensure that the time is always displayed?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮光之海 2024-12-09 20:33:03

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

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

The easiest way would be to force a format on the label:

<Label Content="{Binding Subject.StartTime}" 
       ContentStringFormat="dd/MM/yyyy hh:mm:ss tt" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文