我对Windows Phone开发很陌生,在试图将我的应用程序本地化为几种不同的语言时,我遇到了麻烦。我使用AppResources.resx为每种语言本地化静态字符串,但我似乎无法弄清楚如何本地化动态创建的字符串变量。例如......
String date = DateTime.Now.ToString(“MMMM dd”);
这将返回“3月6日”。但是当设备的语言设置为西班牙语时,我想显示“6 de Marzo”而不是“3月6日”。关于如何做到这一点的任何想法?只需指出正确的方向。
答案 0 :(得分:2)
不确定它是否也存在于WinPhone8中,但您可以尝试使用
string date = DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.MonthDayPattern);