1

我对 Windows Phone 开发相当陌生,并且在尝试将我的应用程序本地化为几种不同的语言时遇到了障碍。我正在使用每种语言的 AppResources.resx 来本地化静态字符串,但是我似乎无法弄清楚如何本地化动态创建的字符串变量。例如...

字符串日期 = DateTime.Now.ToString("MMMM dd");

这将返回“3 月 6 日”。但是当设备的语言设置为西班牙语时,我想显示“6 de Marzo”而不是“March 6”。关于如何去做这件事的任何想法?只需要指出正确的方向。

4

1 回答 1

2

不确定它是否也存在于 WinPhone8 中,但您可以尝试使用

string date = DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.MonthDayPattern);
于 2013-03-06T23:05:03.403 回答