如何使用 StringFormat 格式化 Xamarin Label 中的日期?

How to format the date in Xamarin Label with StringFormat?

我想像这样格式化日期:yy-MM-dd

我试图像这样格式化日期:

<Label Grid.Row="0" Grid.Column="0" Text="{Binding Dat, StringFormat='{0:dd.MM}'}" XAlign="Start" YAlign="Center" TextColor="White" FontAttributes="Bold" FontSize="13"/>

但我收到全年 - yyyy

代码中使用ToString(yy-MM-dd")方法可以实现"yy-MM-dd"格式behind.Below是代码供您参考的片段:

<Label  Text="{Binding Dat}"></Label>

在page.cs中:

    public string Dat { get; set; }

    public MainPage()
    {
        InitializeComponent();
        Dat = DateTime.Now.ToString("yy-MM-dd");
        BindingContext = this;
    }