問題タブ [currency]
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.
.net - 丸めなしで通貨をフォーマットする
10 進数を通貨としてフォーマットする必要がありますが、その過程で丸めを行いたくありません。
例 (例のカルチャは en-US)
このアプリケーションのすべてのユーザーが en_US ルールを使用すると仮定すると、"??" を作成できます。「$#,##0.00######################################」のようにハードコーディングされたものであること########################### 」 - しかし、それは私の胃を混乱させます. 私が求めていることを達成するための組み込みの方法はありますか?
iphone - 更新されたライブ為替レートはどこにありますか?
ライブの為替レートをiPhoneアプリにリンクするにはどうすればよいですか?まず、為替レートを取得できるサイトを知っている人はいますか?次に、それをアプリにリンクするにはどうすればよいですか?このアプリがやっていることをやりたいです。http://the-dream.co.uk/currencee/
silverlight - Silverlight用の無料の通貨テキストボックスコントロールはありますか?
そうでない場合、ユーザーの入力(キーボードとクリップボードからの貼り付け)をサニタイズする最良の方法は何ですか?
jquery - jQuery を使用した通貨マスク
私は jQuery 計算を使用しており、ほぼすべてが適切に機能していますが、合計を 99.9 ではなく 99.90 として表示する必要があります (たとえば)。
その.toFixed()
ため、あるべきときに何らかの理由で機能していません! この問題に対応するマスクが見つかりません。他にアイデアはありますか?
c# - 「$1,250.00」のような文字列を受け入れて、C# で 10 進数に変換するにはどうすればよいですか?
「$1,250.00」のような文字列を受け入れて、C# で 10 進数に変換するにはどうすればよいですか?
replace("$", "") and (",", "") を実行するだけですか、それともこの種の入力を処理する別の方法がありますか?
jquery - maskMoney 入力プラグインの使用 -- まだ支援が必要
正規表現が正しく機能しておらず、エラーがないことを考慮して、money マスクを使用してみます。
目標は、数字と小数点のみを許可することです。maskMoney を使用すると、それが自動的に行われます。
また、各セルを正常に計算できる必要があります。
今のところ、マスクはうまく機能していますが、計算できなくなりました。悩んでいるところです。
JQuery および JavaScript コード:
ColdFusion と HTML コード:
#ラベル[r]#
同じアプリケーションで同様の質問がありましたが、これは実際には重複していません (重複していると思われる場合)。
「.」+this は、配列によって作成されたオブジェクトです。cfloops を使用して大きなテーブルを作成し、複数のクラスを追加しました。複数のクラスを配列に分割する必要があり、各クラスを独自に選択することができました。
perl - Perlで米ドルの計算を処理するための最良の手法は何ですか?
Perlで米ドルの計算を処理するための最良の手法は何ですか?
特に:以下が機能する必要があります:
delphi - Delphiデバッガーが表示されていますか???? 通貨変数の場合
変数の値を確認しようとしていますが、デバッガーに「????」の値が表示されます。これはCurrency変数に発生するようですが、他の型には発生しません(Double型と列挙型は問題ありません)。
Delphi 10Update2を使用してWindowsXPSP3でデバッグしています。
私が使用しているプロセスは次のとおりです。
- BDSIDEでプロジェクトをビルドします。
- exeを、サービスが存在すると予想されるディレクトリにコピーします。
- サービスを開始します。ローカルで実行されており、リモートデバッグを試みていません。
- サービスプロセスにアタッチします([実行] | [プロセスにアタッチ])。
- プロセスはブレークポイントで停止するため、アタッチは問題ないようです。
- 変数の値を評価します。
私が試した変数を評価するには:
- 変数名の上にマウスを置きます。通常、これは値を表示しますが、この場合は何も表示されません(つまり、ポップアップは表示されません)。
- 変数名を右クリックすると、[デバッグ]、[評価/変更]に値が表示されます
????
。 - 変数名を右クリックすると、[デバッグ]、[カーソル位置にウォッチを追加]の値が表示されます
????
。 - [ローカル変数]ウィンドウには、の値が表示されます
{
。
Currencyに関連しているようですので、変数の型をCurrencyからDoubleに変更してみましたが、テストを再実行すると、デバッガーが正しい値を示しました。
私が評価しようとしている変数はローカル変数であり、トリッキーなことは何も行われていません。例:
私が関連すると思うプロジェクトオプションは次のとおりです。
誰かがこれを引き起こしているものと私がそれを機能させる方法を提案できますか?
編集:Currency変数をラベルにフォーマットするボタンのあるフォームで構成されるテストプログラムを試しました。上記のようにデバッグすると(プロセスへの接続など)、デバッガーは正しい値を示しました。問題がサービスのデバッグに固有のものであるかどうか疑問に思っています...
java - BigDecimal を使用して通貨を操作する
long を使用して独自の通貨クラスを作成しようとしていましたが、BigDecimal
代わりに使用する必要があるようです。誰かが私が始めるのを手伝ってくれますか? ドル通貨に sを使用する最良の方法は何でしょうかBigDecimal
。たとえば、セントの場合は少なくとも小数点以下 2 桁までにするなどです。APIBigDecimal
は巨大で、どのメソッドを使用すればよいかわかりません。また、 のBigDecimal
方が精度は良いのですが、 を通過するとそれがすべて失われてしまうのではないdouble
でしょうか? newBigDecimal(24.99)
を使用すると、a を使用する場合とどう違うのdouble
でしょうか? String
または、代わりにa を使用するコンストラクターを使用する必要がありますか?
ruby-on-rails - お金の宝石を初期化するにはどうすればよいですか?
遊んでいる新しい宝石がありますが、初期化するためにどこに置くかはわかりませんが、それを使用するメソッドを使用するたびにそれを行う必要はありません。
一度初期化する必要があります。そうしないと機能しませんが、今のように初期化すると、xmlファイルなどが読み込まれます。1日に1回だけ読み込まれるようにするにはどうすればよいですか?