当前位置:  开发笔记 > 编程语言 > 正文

如何在Silverlight DatePicker控件中更改日期格式?

如何解决《如何在SilverlightDatePicker控件中更改日期格式?》经验,为你挑选了1个好方法。

这非常有效:


 

但我想格式化日期,如下所示:


 

有人知道这个的语法吗?



1> JustinAngel..:

不幸的是,DatePicker控件目前不支持免费的DateTime格式.

如果您有兴趣在未来版本的DatePicker中看到支持,请创建一个代码复合功能请求,建议这样做. http://silverlight.codeplex.com/WorkItem/Create.aspx

只是要指出新的Silverlight Toolkit 2009年3月的TimePicker和TimeUpDown控件确实支持全方位的全球化选项.其中之一包括免费的DateTime格式.因此,我们是否将该功能移回DatePicker仅仅是公众利益的问题.看一下TimePicker的格式@ http://silverlight.codeplex.com/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%201#TimePicker

与此同时,最好的解决方法是改变当地文化或当地文化的格式.

    public App()
    {
        Thread.CurrentThread.CurrentCulture = new CultureInfo("nl-NL");

或改变当地文化的格式.

        public App()
    {
        Thread.CurrentThread.CurrentCulture = (CultureInfo) Thread.CurrentThread.CurrentCulture.Clone();
        Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern = "D/m/yyyy";

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有