我怎么知道它显示的是美国或英国的日期格式?什么是默认的dateformat?
Q1)如何在检测到手机处于非美国语言环境后将日期转换为本地语言环境? Q2)用户输入日期并进行转换后要使用哪个事件?
<toolkit:DatePicker x:Name="beginDatePicker" Margin="0,300,0,0" Width="220" HorizontalAlignment="Left"> </toolkit:DatePicker>
答案 0 :(得分:1)
DateTime
没有区域设置。只需使用Value
属性DateTime
即可,它应该没问题。 (它将是什么“类型” - 未指定,UTC或本地 - 我不确定,但这是另一回事。)
我没有使用过这个特定的控件,但我肯定期望它使用当前线程的UI文化并检查CultureInfo.DateTimeFormat
属性 - 然后可能检查{{3 - 为了获得最合适的格式用于显示/输入。
如果您将模拟器/手机放入不同的区域设置,您应该检查会发生什么。