我在Xamarin.Forms中有DatePicker
。它以移动dd-mm-yyyy格式显示日期。如何将其更改为dd / mm / yyyy格式
这是m码
<DatePicker Format="dd/MM/yyyy" Date="{Binding SelectedFromDate}"
</DatePicker>
在上面的代码中,我正在使用Format="dd/MM/yyyy"
,但在Android移动版中它是另一种格式
答案 0 :(得分:0)
如果要使用mm / dd / yyyy格式,请将代码更改为:
<DatePicker Format="MM/dd/yyyy" Date="{Binding SelectedFromDate}"
</DatePicker>
对于其他类型的格式,可以参考here
答案 1 :(得分:0)
首先,您必须将日期转换为特定格式。您正在使用绑定,您可以更改模型类或为XAML绑定创建转换器。
为了简便,请将模型类修改为:
添加另一个属性
public string FormatedDate
{
get
{
return SelectedFromDate.ToString("dd/MM/yyyy");
}
}
并将日期选择器与FormatedDate绑定
<DatePicker Date="{Binding FormatedDate}"/>