問題タブ [regional-settings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - サーバーは地域設定で en-GB に設定されていますが、DateTime は en-US として解析されます
各レコードを検証段階にプッシュしてからデータベースにプッシュすることにより、レコードを処理しています。検証手順の 1 つで、特定の列が日付かどうかを確認する必要があります。プロセスが実行されているマシンで構成された地域設定を使用すると仮定して、DateTime.TryParse(s, out DateTime) を使用してこれを行いました。私のローカル マシンでは、これは Visual Studio のコマンド ライン ハーネス内で実行されるラッパー クラスです (デバッグを容易にするため)。したがって、13/01/2010 は、私の Windows 7 開発マシンの en-GB 設定に従って、2010 年 1 月 13 日としてフォーマットされます。
これをテスト サーバーである Windows Server 2008 R2 にプッシュすると、このラッパー クラスは Window サービス内 (LocalSystem アカウントの下) で実行されます。まったく同じコードですが、サービスが単なる薄いラッパーになるように設計しました。ただし、何度もデバッグを繰り返した後、サーバーは 13/01/2010 を en-US として解析しているため、失敗しているようです。これは、地域設定が en-GB に設定されているにもかかわらずです。(スクリーンショットを参照)
これは SQL Server に到達する前の方法であるため、この問題の一部ではないことに注意してください。
これと戦った後、以下のコードを使用し、必要な形式を en-GB に設定して状況を強制しました。
これで動作します。私の質問は、ローカル システムで実行されている Windows サービスが en-GB ではなく en-US を前提としているのはなぜですか?
date - Report Builder 3.0:CDateを使用して日付の文字列表現をmm / dd/yy形式に変換する方法
ReportBuilder3.0を使用してレポートを作成しています。
私が使用しているソースシステムには、の形式で日付を表す文字列がありますが、代わりmm/dd/yy
にこれをエンドユーザーに表示したいと思いますdd-MMM-yy
。文字列を使用CDate
すると、文字列がdd/mm/yy
フォーマット(米国の地域設定)で解釈されるため、エラーが発生します。
地域の設定を変更せずに文字列を日付に正しく変換する方法はありますか(これは実際にはオプションではありません)?
ありがとう!
vbscript - VB スクリプトの地域設定
VB スクリプトを使用してプロセスの地域設定を設定することは可能ですか?
これは私が得たコードの一部です。それがどのように機能するかわかりませんか?申請書の基準と形式を、特に英国から米国に設定したいと考えています。
ありがとうニシャント
c# - Windowsで現在の場所を取得/設定する方法は?
Win 7 で現在の場所を取得/設定できるようにする必要があります (コントロール パネル -> 地域と言語 -> 場所):
RegionInfo.CurrentRegion
動作しません (間違った方法で使用できますか??)
と同じCultureInfo
です。
何か案は?
c# - 地域設定に関連する double のタイプに関する問題
オブジェクト要求のアプリケーション (WCF、REST、.NET) で、double 型の値を取得します。小数部分「、」および「。」を含む数値に対してこのメソッドを適切に実行する必要があります。紐の種類に頼らずアレンジする方法。例: 値 "3,25" または "3.25" は double の型と同じように扱われるべきです。
コード例:
これは、リクエスト オブジェクトで使用されるクラスです。
これはリクエストオブジェクトの一部です
{ "ExtraGr":1.25 , "Misc1":1.26 , "Misc2":1.27, "Parking":1.28, "Tolls":1.29 }
このフォームでリクエストを行うことができるようにする必要があります。
{ "ExtraGr":1,25, "Misc1":1,26, "Misc2":1,27, "Parking":1,28, "Tolls":1,29 }
文字列型を使用せずにこれが可能かどうか?
c# - ウェブサイトを異なる地域に適切に分割する方法は?
現在のアプリケーションをカナダ/アメリカ/国際システムに分割する必要がある ASP.NET プロジェクトに取り組んでいます。この分割により、特定のユーザーは、権限を持っているリージョンのデータのみを表示/変更できます。
将来のメンテナンスの悪夢を避けるために、RegionID をアプリケーションのメイン テーブルに追加しました。これにはアクセス許可も含まれます。これにより、すべてを簡単に分割し、人々が見ることを許可されているものと人々が見ることを許可されていないものを管理できるようになります。AD ユーザーに基づいて、デフォルトのリージョンを保存できます。これにより、アプリケーションにアクセスしようとするたびにリージョン スプラッシュ画面を表示する手間を省くことができます。
私は地域の Web アプリケーションを構築したことがないので、これは私の頭の中ではかなり単純に思えますが、完全に理解する前に、これを行うための「本による」方法があるかどうか疑問に思っていました。時間やリソースがないため、このアプリを完全に再構築する必要はありません。
ms-access - アクセス + VBA: 通貨の変更。地域の設定
Access では、通貨の種類に地域/国の設定が使用されます。
通貨タイプの記号を変更するには?
vb.net - 日時ピッカーの形式
Access では、PurDate は 1900 年 1 月 1 日ですが、日時ピッカーでは 01-01-2000 と表示されます。このとき、システム地域設定の短い日付形式は
d/M/yyyy の場合、01-01-1900 と表示されます。
地域設定が何であれ、日時ピッカーをどのように設定すればよいですか?
ruby - Ruby を使用して Windows で地域の場所の設定 (国コード) を読み取りますか?
Ruby を使用して、コントロール パネル: 地域と言語: 場所:現在地の設定にアクセスしようとしています。私は国コードにのみ興味があります。
私が得た最も近いものは、システムロケールの国コードですが、それは私が求めていたものではありません.
そこにいる誰かが知っていることを願っています。ありがとう。
c# - AZERTY キーボードで特定のキーを検出していますか?
キーの押下を検出するプログラムに問題があります。すべての文字は QUERTY キーボードで機能しますが、AZERTY キーボードの特定の文字に問題があることを認識しています。
たとえば、AZERTY キーボードで \ を押すと、226 (â) のキーコードが割り当てられます。
キーボード レイアウト全体で動作が一貫していることを確認するにはどうすればよいですか? 組み込みのイベント処理が一貫していることを期待していました。