如何使用 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;
}
我想像这样格式化日期: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;
}