WPF 文本框时间格式(不是百小时)
WPF Textbox Time format (not hundred hours)
我到了
<TextBox IsReadOnly="True" x:Name="SessionTimeColumnTextBox
Binding="{Binding TreatmentTime, StringFormat=HH:mm}"
Visibility="Visible"
/>
但它显示百小时,例如 17:32 而不是 5:32PM,我如何将时间重新格式化为不是百小时?
您使用的格式有误。 HH
表示 24 小时格式。使用 hh
表示 12 小时格式,tt
表示 AM/PM 指示符。
StringFormat=hh:mmtt
我到了
<TextBox IsReadOnly="True" x:Name="SessionTimeColumnTextBox
Binding="{Binding TreatmentTime, StringFormat=HH:mm}"
Visibility="Visible"
/>
但它显示百小时,例如 17:32 而不是 5:32PM,我如何将时间重新格式化为不是百小时?
您使用的格式有误。 HH
表示 24 小时格式。使用 hh
表示 12 小时格式,tt
表示 AM/PM 指示符。
StringFormat=hh:mmtt