Xaml 将xamrin表单中的标签格式从yyyy-mm-dd更改为dd-mm-yyyy
我试图通过下面的代码转换xaml中的日期格式,但它没有响应任何内容。我正在共享我的xaml代码。提前谢谢Xaml 将xamrin表单中的标签格式从yyyy-mm-dd更改为dd-mm-yyyy,xaml,xamarin.forms,Xaml,Xamarin.forms,我试图通过下面的代码转换xaml中的日期格式,但它没有响应任何内容。我正在共享我的xaml代码。提前谢谢 <Label HorizontalOptions="FillAndExpand" VerticalOptions="Center" FontAttributes="Bold" FontSize="14"
<Label HorizontalOptions="FillAndExpand" VerticalOptions="Center"
FontAttributes="Bold" FontSize="14" Grid.Row="0"
Grid.Column="1"
Text="{Binding SaleDate, StringFormat='{0:MMMM d, yyyy}'}"
Padding="-15,0,0,0"></Label>
您的字符串格式错误。使用此字符串格式。这将DateTime转换为dd-mm-yyyy格式
StringFormat='{00:dd-MM-yyyy}'
如果您可以在XAML本身上获得正确的解决方案,请不要创建转换器,
SaleDate
aDateTime
?MMMM d
不是您想要的,d
表示您看到的默认短日期格式。添加另一个d
:MMMM-dd
@Jason否it is Strings您不能将日期格式与字符串一起使用,只能与DateTime一起使用。永远不要将日期对象存储为字符串