ASP.NET で日付形式をグローバルに設定するにはどうすればよいですか?
ローカル マシンとサーバーの地域設定が「英語 (ニュージーランド)」に設定されています。
たとえば、日付をフォーマットすると、今日dd/MM/yyyy
が表示されると予想されます19/11/2008
。
最近まで、ローカル マシンとサーバーの両方から実際に取得していたものです。
つい最近、不思議な理由で、ローカル マシンがわずかに変更されました。「英語 (ニュージーランド)」に設定されたままですが、日付の区切り文字が から に変更され/
ました-
。「English (New Zealand)」と/
日付区切り記号が表示されているサーバーでは、同じ変更は行われていません。
だから今私のローカルマシンのために、代わりにdd/MM/yyyy
私が得るフォーマットのために.19-11-2008
19/11/2008
これは少し戸惑います。
これまでのところ、これを回避する唯一の方法は、スラッシュをエスケープして、フォーマットを に設定することですdd\/MM\/yyyy
。機能しているように見えますが、理想的なソリューションではないようです。
誰でも助けてもらえますか?
注: これはイントラネット アプリケーション用であり、真のグローバリゼーションには関心がありません。日付形式を修正したいだけで、変更したくありません。