Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> Webサーバー >> IISの時間形式設定の問題(ASP.netの日付形式が間違っている)

IISの時間形式設定の問題(ASP.netの日付形式が間違っている)

  
IISの時間形式の調整:Tomato Garden XPのインストール以来、私は多くの問題を発見しました。まず第一に、いくつかのローカルサイトが正しく機能していません、そしてエラーメッセージは時間フォーマットエラーです。今はできませんか。それを見て、それは追加の "朝/午後"の文字列のようです。ネットワーク上で見つかった関連情報は次のとおりです。レジストリの変更HKEY_USERS /.Default /コントロールパネル/インターナショナルHKEY_CURRENT_USER /コントロールパネル/インターナショナルiTime = 1対応するキーの値はHKEY_LOCAL_MACHINEです。作成a)キーVarConversionLocaleSetting = 2の下にDWORD値を作成します。注:中国語のレジストリエディタでは、DWORD値は「2バイト値」と呼ばれます。その他:このDWORD値はなぜ2なのですか?実際、彼は0、1、2の値を持ちます0 - デフォルト値は現在の値です。 1 - デフォルトは、HKEY_USERSの「.default」コントロールパネルの「International Registry」ハイブのシステムデフォルトになります。システムの日付形式が標準ではない場合でも、現在の値と同じです。 2 - このフォーマットはシステムのデフォルトロケールを使用することを強制されます。試してみましたが、上記の方法ではうまくいきません。私は本質を理解していなかったかどうかわかりません。以前に最適化マスタを使用したことを思い出し、日付の前に「学習を学ぶ」などの単語を追加しましたが、最適化マスタでこの問題を解決することはできますか。パーソナリティ設定で、[午前/午後]を削除し、再起動します。まだありません。しかし、私はまだそれを常に手に入れました、さもなければ私はナンセンスの束を言うことができませんでした。 [コントロールパネル] - [日付、時刻、言語、および地域の設定] - [数値、日付、および時刻の形式を変更する] - [地域のオプション] - [カスタマイズ] - [&d];時間時間形式:HH:mm:ss(上記の意味)日付形式:yyyy-Md他の形式に変更して効果を確認することができます。次のコードは、フォーマット指定を検出するために使用されます。 IIS時刻形式検証スクリプト:<!----テスト時間の開始----><%tnow = now():oknow = cstr(tnow)、oknow<> year(tnow)"" - 「月(tnow)」 - 「日(tnow)」「時間(tnow)」:「right」(FormatNumber(分( 2)""""(FormatNumber(second(tnow)/100,2)、2)、oknow = oknow"(日付形式は標準化されていない) 』;%>サーバー時間:<%= oknow%><!----テスト時間の終了----> ------------------- -----------------------私はこの問題に再び遭遇し、テストの後にそれを見つけました。上記の設定は「日付、時刻、言語、地域の設定」で無効になります。対応するキーの値は、HKEY_LOCAL_MACHINE" SOFTWARE" Microsoft" OLEAUTです(OLEAUTが存在しない場合は、自分で作成してください)。このキーの下にDWORD値を作成します。VarConversionLocaleSetting = 2 IISを再起動します。 IISを再起動します。開始 - net stop iisadmin iisresetを実行します。
Copyright © Windowsの知識 All Rights Reserved