2017-01-17 26 views
0

我剛開始使用阿拉伯語日曆,偶然發現問題。Date.ToString CulturalInfo在某些機器上不起作用

我使用這一行來獲取字符串的特定格式。

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

和我的開發機器上,一切正常!

enter image description here

,但是當我把它部署到生產服務器(虛擬機),不順心的事,我得到這個:enter image description here

這意味着代碼是相同的,不順心的事與我虛擬機。

它可能是什麼?語言包或...我該如何解決它?

+3

因爲這些機器的文化可能不同於開發機器,這可能是原因。 – Ian

+1

虛擬機沒什麼問題,但是你已經設置了不同文化的功能 –

+1

看起來好像是我在xkcd之前讀過的一張圖片。沒關係:問題在於,虛擬機可能具有不同的文化信息,並且您會得到不同的轉換。 – Tinwor

回答

1

這是我以前經歷過的一個問題。

這很可能是由於虛擬機上的文化/區域設置與開發系統不同所致。

如果你確定這些是相同的,你的問題應該自行解決,或者你可以硬編碼你想使用的文化。

相關問題