【问题标题】:How to set Format for DateTimePicker DatePart WPf如何为 DateTimePicker DatePart WPf 设置格式
【发布时间】:2016-10-12 19:07:06
【问题描述】:

在我的应用程序中,我使用的是 Xceed Wpf Tool kit DateTimePicker Control。我想在该控件中设置时间部分的格式。请找到随附的图片供您参考。在该图像中,我只想为突出显示的部分设置格式。提前致谢。

【问题讨论】:

    标签: c# wpf


    【解决方案1】:

    xml

    <wpfTool:DateTimePicker x:Name="beginDateTimePicker"/>  
    

    代码

    public void Init() {
            beginDateTimePicker.Format = Xceed.Wpf.Toolkit.DateTimeFormat.Custom;
            beginDateTimePicker.FormatString = "HH:mm  dd.MM.yyyy";
            beginDateTimePicker.Value = DateTime.Now;
        }
    

    【讨论】:

    • 点评来源: 您好,请不要只用源代码回答。尝试对您的解决方案如何工作提供一个很好的描述。请参阅:How do I write a good answer?。谢谢
    【解决方案2】:

    您需要指定格式为Custom。一旦你这样做了,你就可以提供你实际的自定义格式字符串,控件将使用它来格式化日期以供显示。这是 XAML 中的一个简单示例:

    <xctk:DateTimePicker Format="Custom"
                         FormatString="MM/dd/yyyy HH:mm"
                         TimeFormat="Custom"
                         TimeFormatString="HH:mm" />
    

    【讨论】:

    • 我的系统长时间格式设置为“h m s t”。但它不起作用
    • 您能否在问题中发布实际的 XAML 以供您控制?这将有助于了解您正在设置的所有内容
    • 这是我在 xaml 中使用的代码。如果将系统长时间格式更改为 h m s t。时间部分控制格式已更改为 HH mm。但要求的格式是 HH:mm
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多