在Xamarin.Forms中呈现国际日期

时间:2017-01-09 14:17:32

标签: date datetime xamarin xamarin.forms

我有以下XAML代码:

<Label Text="{Binding startTime, StringFormat='{0:MMM d, yyyy }'}" />

呈现 2017年6月18日

我想创建一个字符串,当文化不是美国时,呈现 2017年6月18日

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

MMM将为您提供缩写的月份名称,如果您想获得完整的月份名称,则必须使用MMMM。更多来自MSDN https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx

您的 XAML 代码应该是:

<Label Text="{Binding CurrentDate, StringFormat='{0:d MMMM yyyy}'}}" />