日期时间和货币全球化

时间:2009-03-10 21:47:44

标签: c# asp.net

我正在努力将英国客户的应用转换为在其服务器上部署。我试图找出尽可能少地对应用程序进行更改但仍将DateTime和货币值转换为英国格式的最佳方法?

有什么想法吗?我正在寻找快速而轻盈的东西?

2 个答案:

答案 0 :(得分:4)

我会将所有日期参考替换为 DateTime.ParseExact ,将货币参考替换为 moneyDouble.ToString("c")

//I would use ParseExact over Parse when dealing with global date conversions
DateTime dt = DateTime.ParseExact(date, format, CultureInfo.InvariantCulture);

Double money = 100.00;
money.ToString("c");

显然有更优雅的解决方案,但如果你正在寻找快速和低影响的东西......

如果需要,额外阅读System.Globalization应该会给你一些额外的信息。

答案 1 :(得分:1)

确保使用适当的文化设置应用程序。再加上BTHB建议的建议,你就在这里。

如果你想研究,MSDN有一些关于全球化/本地化的好文章。更多地关注本地化部分。

相关问题