2013-03-06 58 views
1

我對Windows Phone開發頗爲陌生,在試圖將我的應用程序本地化爲幾種不同的語言時遇到了一些障礙。我使用AppResources.resx爲每種語言本地化靜態字符串,但我似乎無法弄清楚如何本地化動態創建的字符串變量。例如...Windows Phone 8本地化字符串變量

String date = DateTime.Now.ToString(「MMMM dd」);

這將返回「3月6日」。但是當設備的語言設置爲西班牙語時,我想顯示「6 de Marzo」而不是「3月6日」。有關如何去做這件事的任何想法?只需要指出正確的方向。

回答

2

不知道是否也存在於WinPhone8,但你可以嘗試使用

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

該訣竅。比我想象的要容易得多。太感謝了。 – agolia 2013-03-06 23:20:12