WPF文本框时间格式(不是百小时)

时间:2015-02-13 09:26:51

标签: wpf binding textbox

我来到这里

    <TextBox IsReadOnly="True" x:Name="SessionTimeColumnTextBox 
        Binding="{Binding TreatmentTime, StringFormat=HH:mm}" 
        Visibility="Visible"
    />

但它显示了一百个小时,如17:32而不是下午5:32,我怎样才能将时间重新格式化为不是一百个小时?

1 个答案:

答案 0 :(得分:2)

您使用的格式错误。 HH表示24小时格式。使用hh表示12小时格式,tt表示AM / PM指示符。

StringFormat=hh:mmtt

参考Custom Date and Time Format Strings