Windows phone 8 Windows Phone 8本地化字符串变量

Windows phone 8 Windows Phone 8本地化字符串变量,windows-phone-8,localization,Windows Phone 8,Localization,我对Windows Phone开发相当陌生,在尝试将我的应用本地化为几种不同的语言时遇到了一个障碍。我对每种语言都使用AppResources.resx来本地化静态字符串,但是我似乎不知道如何本地化动态创建的字符串变量。例如 字符串日期=DateTime.Now.ToString(“MMMM-dd”) 这将返回“3月6日”。但是当设备的语言设置为西班牙语时,我想显示“6deMarzo”而不是“March 6”。关于如何着手做这件事有什么想法吗?只需要指向正确的方向。不确定它是否也存在于WinPh

我对Windows Phone开发相当陌生,在尝试将我的应用本地化为几种不同的语言时遇到了一个障碍。我对每种语言都使用AppResources.resx来本地化静态字符串,但是我似乎不知道如何本地化动态创建的字符串变量。例如

字符串日期=DateTime.Now.ToString(“MMMM-dd”)


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

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

string date = DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.MonthDayPattern);

这就成功了。比我想象的容易多了。非常感谢。