問題タブ [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.
winapi - 子ダイアログ ボックスのユーザー ロケール設定 (コントロール パネル -> 時計、言語、および地域) の変更を検出する
メイン ウィンドウの子コントロールとして動作するダイアログ ボックスをリソース エディターで作成しました。
通常モードでは、ポップアップとして動作するとき、ダイアログはユーザーがロケール設定を変更したことをダイアログ ボックスに通知するWM_SETTINGCHANGEメッセージを受け取ることができますが、子としてこのメッセージを受け取っていないようです -> 関連するコードでブレークポイントを設定した後、デバッガーそれらの行に到達することはありません。
ユーザーがコントロール パネルでロケールを変更したときに子ダイアログ ボックスで検出する方法はありますか?
vb6 - ユーザーロケールではなくシステムロケールを返すには?
VB6.0 アプリケーションを実行していて、ロケール設定を変更するとエラーが発生するかどうかをテストしています。ユーザー ロケールとシステム ロケールの両方が同じ国に設定されている場合、アプリケーションは正常に動作します。ただし、ユーザー ロケールがシステム ロケールと異なる場合、問題が発生します。
GetThreadLocale がシステム ロケールを返さないのはなぜですか?
ユーザーロケールを返すようです。
例えば
システム ロケールがポーランド語およびユーザー ロケール (英国) に設定されている場合、GetThreadLocale は 2057 を返します。1045 が返されないのはなぜですか?
ヒントやアドバイスをいただければ幸いです。
c# - 定義された形式で入力に日時を表示する方法
ASP.NET フォームで日付を使用しています。
UI にフランス語の形式 (日/月/年) で日付を表示し、モデル バインディングを使用してコントローラーで取得したいと考えています。
私はこのモデルプロパティを持っています:
DateTime.Now として開始し、次の形式で表示します。
ええ、私もこれを構成に入れました:
問題は、表示されている日付が 2015 年 3 月 9 日ですが、2015 年 9 月 3 日である必要があることです。
これを修正する方法は?
前もって感謝します
c# - 数行のコードでプログラム全体の小数点記号 (コンマとドット) を処理する
私は自分のプログラムの互換性を高めようとしています。そのために、たとえば、
textBox.Text = Convert.ToString(value)
の代わりに使用= "value"
現在のユーザーの小数点記号を取得し、それreplace
をtryparse
しかし、これらのソリューションは、ほとんどのプログラムを心配せずに既にコーディングしている場合、実装するのは困難です。
だから私は、すべてを編集することなく、コード全体に互換性を持たせる方法を見つけようとしていtryparse
ますtextbox
私は次のことを試みました:
しかし、私はこれをテストしましたが、実際には何もしていません。プログラムに のようなものを理解させるはずではありませんでしたok, now you use dot as your decimal separator altough you have values in textBox as "2,5"
か?
c# - Geolocator.GetGeopositionAsync() は、地域設定が「英語 (米国)」に設定されていない場合、丸められた値を返します
Windows Phone 8.1 の地理位置情報機能を使用しようとしましたが、エミュレートされた Windows Phone の地域設定が「英語 (米国)」の場合に機能しますが、私のアプリケーションは主にフランス人を対象としており、地域設定を試してみると(私のコンピューターのデフォルトでは) "French (France)" 経度と緯度の値は丸められているため、無関係です。
私のコード:
「英語(米国)」の地域設定では、緯度と経度は「48.12345」のような値を取得します。デフォルト/「フランス語(フランス)」の地域設定を維持すると、「48.0」になります(値はすでに正しくありませんウォッチャー オブジェクト)。
私は実際に多くのことを試しました(地理位置情報シミュレーターが「48,12345」のような値を送信した可能性がありますが、これらの値の解析は私の範囲外であり、封印された関数です)。そのため、アプリの地域形式をさまざまな方法で変更しようとしましたが、今のところ何も機能しません。
誰かがこれについての回避策を知っていますか? (ドイツの開発者とのインターネットで同様のケースを見つけましたが、実際には解決策が見つかりません...)
java - 値をcsvファイルにロード中にデフォルトの区切り文字を変更する方法
私の要件は、DB からの値を .csv ファイルに書き込み、同じものを電子メールで送信することです。以下のコードで DB から値をフェッチし、createFile(testFile) メソッドによってファイルを作成してサーバーの場所に保存し、同じものを電子メールで送信しました。
//サンプル入力データ:
SRT678,Textile STS Secure Limited, OMD,First,Last
問題は、SRT678 が column1 、Textile STS Secure Limited - column2 、OMD - column3 に移動することですが、column2 に " Textile STS Secure Limited, OMD " が必要です。区切り文字を「、」として設定しませんでしたが、デフォルトでは「、」が区切り文字として使用されると思います。
Excel はシステムの地域設定を使用します - リストセパレーターを使用して、使用するデフォルトの区切り文字を決定します。コードを使用して変更を行う方法はありますか? Textile STS Secure Limited, OMDの"," をスキップして、Excel で同じ列にする方法を教えてください。
// createFile(testFile);
あなたの助けをいただければ幸いです!ありがとう!