2009-03-10 3 views
1

Я работаю над преобразованием приложения для британского клиента для развертывания на своем сервере. Я пытаюсь найти лучший способ сделать как можно меньше изменений для приложения, но все еще имеет значение DateTime и валюты в формате Великобритании?Дата и время глобализации валюты

Любые идеи? Я ищу что-то быстрое и легкое?

ответ

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 должно дать вам некоторую дополнительную информацию, если это необходимо.

+0

Вы не можете ошибиться с этим – Sung

1

Убедитесь, что у вас установлено приложение с соответствующей культурой. Добавьте к этому предложения, предложенные BTHB, и вы в значительной степени отслеживаете здесь.

Если вы хотите исследовать, в MSDN есть хорошие статьи о глобализации/локализации. Сосредоточьтесь больше на части локализации.