【问题标题】:Date format issue in telerik:RadDatePickerTelerik 中的日期格式问题:RadDatePicker
【发布时间】:2014-06-28 06:14:28
【问题描述】:

我们有可在全球范围内访问的应用程序。我们设置了默认的日期格式。服务器设置旧金山的时区。这里的控件用于以 mm/dd/yyyy 显示日期

 <telerik:RadDatePicker Width="90" x:Name="dtpCashflowDate" Height="18" DateTimeText="{Binding Path=NewTransferDetail.TransferDate,Mode=TwoWay,ValidatesOnDataErrors=True,StringFormat=\{0:d\}}" InputMode="DatePicker">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="GotFocus">
            <ei:CallMethodAction MethodName="NewRecord_GotFocus" TargetObject="{Binding}" ></ei:CallMethodAction>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</telerik:RadDatePicker>

现在曼谷的一个组织办公室以 dd/mm/yyyy 显示日期。怎么可能。

【问题讨论】:

  • 你能发一些代码吗?
  • 我已经编辑了你的问题,其中隐藏了代码。

标签: telerik rad-controls raddatepicker


【解决方案1】:

使用StringFormat=\{0:d\},您可以将控件设置为显示短日期模式。 如果您的应用程序设置在另一种文化中,则短日期将相应更改。

请控制您需要in this microsoft article 的格式,然后以您需要的方式更改StringFormatCulture 属性。

请记住:您还可以通过设置StringFormat=\{0:mm/dd/yyyy\} 来指定自定义格式,而不考虑应用程序的文化,从而在应用程序的所有实例中设置格式。

【讨论】:

    【解决方案2】:

    这是因为设置为 DatePicker 的文化。

    <telerik:RadDatePicker culture="jap"> 
    

    或曼谷的文化(在本例中为日语),使用该文化使用的默认格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 2011-09-20
      相关资源
      最近更新 更多