質問

私を展開。アプリケーション別機です。

にコンソール-アプリケーションの値

DateTime.Today.ToLongDateString();

10 December 2009

なwebアプリケーションの値

23 ذو الحجة 1430 < equivalent in higri calendar

どのようなウェブアプリケーションの文化がなぜ、それ以外のコンソール-アプリケーション?

役に立ちましたか?

解決 4

私は答えを得ました!それはおそらくASPNETまたはIISのユーザーのレジストリレコードの1つでした。 regeditを使用することによって、私はアラビア=国際ユーザーの一人で見られる

のおかげで: IIS 6.0 の中変更デフォルトロケール

他のヒント

します。設定ファイルや機です。configを指定できるデフォルトの文化のASP.Net 申し込み グローバル化 要素になります。

<configuration>
  <system.web>
    <globalization 
      culture="en-US"/>
  </system.web>
</configuration>

これは、マシンからそれを取得します。参照してください。ここにあなたがそれを変更する方法を。

その文化、機械そのものだと言うんへの展開別機です。

文化ん したい です。

編集:選択肢は、次の通りです:

  • セットの文化、機械そのものの影響を受け、全体のWindows
  • ある セットの文化です。当期純一般-かいことはございません。config.なものだった。
  • セットの文の各ページ
  • 指定の文化を明示的にき解析やフォーマット文字列

そしてもう一つが、少なくとも侵入する事をお召し上がりいただけます。ほとんどのメソッドのように String.Parse 等についての過負荷と IFormatProvider パラメータとします。指定できることに関連する CultureInfo.

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
DateTime.Today.ToLongDateString();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top