Windows phone 7 WP7 DateTimeFormat null在日期上创建IndexOutOfRangeException

Windows phone 7 WP7 DateTimeFormat null在日期上创建IndexOutOfRangeException,windows-phone-7,datetime,currentculture,Windows Phone 7,Datetime,Currentculture,我已经发布了一个类似的问题,但这里我有一个稍微不同的问题。 WP7.1应用程序中的情况: CultureInfo=新的CultureInfo(“es”) 如果区域性信息设置为es(es es可以正常工作,但这不是硬代码的解决方案),则当前区域性的DateTimeFormat(Thread.CurrentThread.CurrentCulture.DateTimeFormat)为null(引发IndexOutOfRangeException),导致simple DateTime.ToString(

我已经发布了一个类似的问题,但这里我有一个稍微不同的问题。 WP7.1应用程序中的情况:

CultureInfo=新的CultureInfo(“es”)

如果区域性信息设置为es(es es可以正常工作,但这不是硬代码的解决方案),则当前区域性的DateTimeFormat(Thread.CurrentThread.CurrentCulture.DateTimeFormat)为null(引发IndexOutOfRangeException),导致simple DateTime.ToString()失败,并出现相同的异常

我需要让它工作。我可能是从上面推测出了一些错误,我有点希望我会这么做。有人能帮我让它工作,或者给我指一些msdn解释它不工作吗

谢谢,
Michal

我不认为WP7.1只支持文化代码的“es”。请参阅此链接:

我不认为WP7.1只支持文化代码的“es”。请参阅此链接:

那天在别人的帮助下,我终于明白了。。。它只支持“es”,但“es”不包含任何与此相关的格式:,因此解决方案是它无法完成,必须将区域性更改为“es-es”,实际上在那天的帮助下解决了这个问题。。。它只支持“es”,但“es”不包含与此相关的任何格式:,因此解决方案是无法执行此操作,必须将区域性更改为“es”