1

最近、アプリケーションのテスト後に地域と場所がインドに記載されているインストール時に OS を Windows 8 に更新しました。asp.net ページで日付時刻の問題が見つかったので、地域と場所を米国に変更しました。

そのため、そのaspページの後に問題が修正され、レジストリカルチャ情報en-INをen-USに変更し、sDate形式をmm/dd/yyyyに変更しましたが、aspページで同じ問題が発生しました

Cdate(DATE) を使用して日時を文字列に変換すると、dd-mm-yyyy が返されます。mm/dd/yyyy 形式を取得するにはどうすればよいですか?

だから、これを解決するのを手伝ってください

4

1 に答える 1

0

<globalization />Web構成に追加できるはずです。これにより、サイトはサーバー (この場合は PC) 上の設定を無視するようになります。

以下を web.config に追加します

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

これが完了すると、必要に応じて、自分の PC の設定をインド語に戻すことができます。

または、フォーマットを の に追加することもできToStringますDateTime

IE

     myDate.ToString("MM/dd/yyyy")
于 2013-04-22T13:02:46.640 に答える