0
我创建了一个控制台应用程序并将其部署到服务器中。通过任务计划程序运行。服务器端数据转换
string qty = "-3.00"
decimal itemQty = 0;
itemQty = Math.Abs(Convert.ToDecimal(qty));
返回:
我有我的机器上测试此代码3.00
然而,在部署到服务器,同样的代码
返回:300.00
这是为什么?
我知道日期,我可以做System.Globalization.CultureInfo.InvariantCulture
我可以开发一种解决方法?
你应该在你的问题包括关键信息,你的开发机器上的默认文化是不一样的服务器上的文化。 –