0
我創建了一個控制檯應用程序並將其部署到服務器中。通過任務計劃程序運行。服務器端數據轉換
string qty = "-3.00"
decimal itemQty = 0;
itemQty = Math.Abs(Convert.ToDecimal(qty));
返回:
我有我的機器上測試此代碼3.00
然而,在部署到服務器,同樣的代碼
返回:300.00
這是爲什麼?
我知道日期,我可以做System.Globalization.CultureInfo.InvariantCulture
我可以開發一種解決方法?
你應該在你的問題包括關鍵信息,你的開發機器上的默認文化是不一樣的服務器上的文化。 –