Date.ToString CulturalInfo在某些机器上不起作用

时间:2017-01-17 10:04:55

标签: c# asp.net date format tostring

我刚刚开始使用阿拉伯语日历,偶然发现了一个问题。

我使用此行来获取字符串的特定格式。

.ToString("d MMMM yyyy, H:mm", CultureInfo.GetCultureInfo(locale))

在我的开发机器上,一切正常!

enter image description here

但是当我将它部署到生产服务器(虚拟机)时出现问题,我得到了这个:enter image description here

这意味着代码是相同的,我的虚拟机出了问题。

它可能是什么?语言包或...我该如何解决?

1 个答案:

答案 0 :(得分:1)

这是我以前遇到过的一个问题。

可能是因为您的VM上的区域性/区域设置与开发系统不同。

如果你确定这些是相同的,你的问题应该自行解决,或者你可以硬编码你想要使用的文化。