問題タブ [currency-formatting]
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.
javascript - 正規表現を使用して EU 番号の書式を JavaScript 番号に変換する方法
EU 形式の通貨金額、たとえば 1.243,51 (米国形式では 1,243.51 に相当) を JavaScript の数値 (1243.51) に変換しようとしています。
非常に似たようなことをしようとしている多くの例を見つけることができましたが、それを適応させることはできませんでした. あまり理解していない正規表現を使用する必要があるようですが、ほとんどのタスクを実行するいくつかの提案を見つけることができました。「、」を「。」に置き換える正規表現を1つ見つけました。「.」を削除するもの。私はそれを2段階で行う必要があると考えましたが、問題は、「.」を削除するものもドットの後ろの数字を切り捨てていることです. これは私がこれまでに思いついたものです:
java - 通貨をロケール固有の形式にフォーマットする
ダブルプライスをロケール固有のフォーマットにフォーマットできるようにしたいと考えています。以下のコードを使用してこれを実現できます。
ただし、21 のロケールしかサポートされておらず、それ以上の国をサポートする必要があります。ISO 国コードを指定して価格をフォーマットできると便利です。たとえば、ISO 国コードCANが与えられた場合、価格を$20.00などにフォーマットしたいとします。
Javaはこれをサポートしていますか? そうでない場合、これを実現できるオープン ソース バージョン (Date の joda time など) はありますか?
java - コンマを使用した通貨桁のフォーマット
Java webapp を使用しています。Java クラスでは、リモート サーバー API を使用して のような値を取得します 48938493843894
。これらの値を .XLSX ファイルにエクスポートします。$48,938,493,843,894
この数値を Java クラスのようにフォーマットし、.xlsx ファイルにエクスポートしたいと考えてい
ます。
Javaでこれを行うにはどうすればよいですか?
excel - セルの書式を通貨に変更する Excel マクロ
列が数字でいっぱいで、2 番目の列に各数字のそれぞれの通貨があるファイルがあります。私は持っていUSD, EUR, CHF, and GBP
ます。
数値列を数値から通貨に書式設定し、2 番目の列から通貨を適用するマクロを作成したいと考えています。
これの秘訣は、数値を足したり引いたりできるように、数値列にまだ数値を入れておきたいということです。したがって、フィールドがテキストになり、数式で使用できなくなるため、2 つの列を単純に結合したくありません。
どなたかご存知でしたら教えてください。
ありがとうございました!
ios - SKProduct ロケールの通貨記号が正しくありません
アプリ内購入の価格をフォーマットしようとすると問題が発生します。具体的には、 から提供されたロケールを使用しているときに、正しい通貨記号 (「kr」) を使用してノルウェーの価格を表示する際に問題がありますSKProduct
。
現在のロケール ("nb_NO") には、正しい通貨記号 "kr" があります。ただし、SKProduct
("en_NO@currency=NOK") によって指定されたロケールには、通貨コードと記号の両方に "NOK" があります。価格のレンダリングがばかげているように見えることに加えて、特に何か他のものに設定しない限りNSNumberFormatter
、デフォルトの通貨記号 ( ) を与えます。¤
これは iOS 6 で発生しますが、iOS 4.3 を搭載した他のテスト デバイスでは正常に動作します (4.3 SKProduct ロケールは "nb_NO@currency=NOK" です)。
datagridview - datagridview c#.net win apps で 1 つの列を通貨列にフォーマットする方法
私のデータグリッドビューでは、フォーマットプロパティを使用する列があり、別の列ではなぜ機能しないのですか? 私はこれを試しました
上記のコードから、Formate はColumns["SlNO"]で機能していますが、Columns["Price"] では機能していません。
c# - DataGridView列にカスタム通貨記号を使用しますか?
金額の値を表示するDataGridView列をフォーマットしたいのですが、現在どのカルチャでも定義されていないカスタム通貨プレフィックスを使用したいと思います。私の値を次のようにしたいと思います。
明らかに、Mn.
私が追加したいプレフィックスです。このカスタマイズを除いて、値自体は他の通貨と同じようにフォーマットされます(つまり、小数点以下2桁、3桁ごとのコンマなど)。
java - NumberFormat.getCurrencyInstance()によって返されるNumberFormatを変更する
Javaでの通貨のフォーマットに問題があります。すべての小数点を揃えて、通貨として印刷する数値をフォーマットしようとしています。
呼び出すNumberFormat.getCurrencyInstance().format(n)
と、フォーマットされた文字列が返されますが、すべての数値は左揃えになり、次のような出力が生成されます。
ぶさいくな。を使用して解決策を提示するこの投稿を読みDecimalFormat
ました。一時的なものとして、DecimalFormatを使用して数値をフォーマットし、後で通貨記号を付加していますが、同じことを実現するためのより適切な方法を誰かが知っているかどうか疑問に思いました。
それがすべて明確であることを願っています、あなたの助けに前もって感謝します!
java - 値のフォーマット中に NumberFormat(Locale).format() メソッドによって行われる自動丸めを回避する方法は?
さて、私の問題は.. NumberFormat クラスの format メソッドを使用して数値を通貨文字列 (例: 10.23 から $10.23) にフォーマットしようとすると、値が自動的に四捨五入されます。これは、日本語/韓国語のロケールを NumberFormat の getCurrencyInstance() メソッドに渡すときに特に発生します。米国ロケールの場合、問題なく動作しています。問題を明確に示すスニペットを次に示します。
何かを見逃しているのか、非論理的なことをしているのかはわかりません。そうでない場合、この丸めを防ぐ方法はありますか? 助けてください。
java - thymeleaf を使用して HTML5 で通貨をフォーマットする方法
HTML 5 で通貨をフォーマットすることに行き詰まっています。通貨をフォーマットする必要があるアプリケーションがあります。以下のコードスニペットがあります
DAO abc から通貨の値を読み取っているところは、フォーマットする必要があります。現在 $1200000.0 を印刷しています $1,200,000.0.0 を印刷する必要があります