2009-03-10 7 views
1

私は英国の顧客のために自分のサーバーにデプロイするためのアプリの変換に取り組んでいます。私はアプリにできるだけ少ない変更を加えて、DateTimeと通貨の値を英字形式に変換する最良の方法を見つけようとしていますか?日時と通貨のグローバル化

アイデア?私は何かを迅速かつ軽く探していますか?

答えて

4

私はmoneyDouble.ToString("c")DateTime.ParseExactと通貨参照を含むすべての日付参照を置き換えます。

//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には、グローバリゼーション/ローカリゼーションに関するいくつかの優れた記事があります。ローカリゼーションの部分にもっと焦点を当ててください。