問題タブ [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.

0 投票する
3 に答える
29086 参照

c# - C#でintを通貨としてフォーマットする方法は?

C# で int を通貨としてフォーマットしたいのですが、分数はありません。たとえば、100000 は "$100,000.00" (100000.ToString("C") で指定) ではなく、"$100,000" にする必要があります。

100000.ToString("$#,0") でこれを実行できることはわかっていますが、それは $ 固有です。通貨 ("C") フォーマッタでそれを行う方法はありますか?

0 投票する
2 に答える
1829 参照

iphone - NSDictionary initWithContentsOfFile: NSDecimalNumbers を台無しにします。なぜですか?

私のiPhoneアプリでは、NSDecimalNumberいくつかの通貨レート値を保存するために採用しています。アプリが最初に起動されたときに Web からデータを取得し、それらが廃止されたときに再度データを取得して、NSDictionary. それから私は使用しますwriteToFile:atomically:

アプリを初めて起動したとき、私のレート換算方法は問題なく動作します。しかし、アプリを 2 度目に起動すると、レートが-(NSDictionary*) initWithContentsOfFile:変換方法で読み込まれ、機能しなくなり、奇妙な結果が得られます。

問題のあるメソッドでブレークポイントを使用してデバッグを行ったところ、レート データがNSCFNumberではなくとして表示されることがわかりましたNSDecimalNumber。そのinitWithContentsOfFileため、オブジェクトに正しいクラスが割り当てられていないようです。レコードの場合、これらのオブジェクトの実際の値は、descriptionメソッドに示されているように、予想されるレート値に対応しています。

によって生成された plist ファイルも確認しwriteToFile:atomically:たところ、レートが として保存されていることがわかりましたreal。このタイプでいいのかな。

何が起こっているのですか?

前もって感謝します、
ダビデ

0 投票する
3 に答える
2106 参照

c# - OFXファイルのインポート

QuickenとMoneyで使用されているOFXプロトコルを使用して財務情報をインポートしようとしています。私はオープンソースライブラリをかなりよく見てきましたが、これまでのところ空っぽになっています。

誰か知っていますか?

0 投票する
3 に答える
3106 参照

c - 通貨形式に変更する最良の方法は何ですか?

通貨 (「120.00」、「123.45」、「1234.56」) に変換する必要がある「12000」、「12345」、「123456」などの値のリストがあります。私が知っている唯一の方法は、値を文字列に変換し、最初の strlen()-2 文字を 1 つの文字列 (ドル) にコピーし、残りの 2 桁を別の文字列 (セント) にコピーしてから、次のように記述することです。

0 投票する
10 に答える
35822 参照

java - Javaで通貨値を切り上げるにはどうすればよいですか?

さて、これが私の問題です。基本的に私はこの問題を抱えています。

.53999999 のような番号があります。数学関数を使用せずに 54 に切り上げるにはどうすればよいですか?

スケーリングするには100を掛けてから割る必要があると思いますか?そんな感じ?


問題はお金です。$50.5399999 を持っているとしましょう。$50 を手に入れる方法は知っていますが、セントを手に入れる方法はわかりません。.539999 の部分を取得できますが、54 セントにする方法がわかりません。

0 投票する
1 に答える
353 参照

php - JavaScript および PHP でのユーロ記号の使用

JavaScriptでユーロの価格を使用します。

PHP メールで使用しようとすると、ユーロ記号が異なって表示されます。次のコマンドを使用しました。

PHP と JavaScript で同じように動作させる方法は何ですか?

0 投票する
9 に答える
114853 参照

sql-server - SQL サーバーで money データ型から変換するにはどうすればよいですか?

SQL Server に money データ型があります。クエリで 0.00 を 0 に再フォーマットするにはどうすればよいですか?

0 投票する
5 に答える
23460 参照

c# - String.Format で使用するカスタム通貨形式が必要

C# で String.Format("{0:c}", somevalue) を使用しようとしていますが、ニーズを満たすように出力を構成する方法を理解するのに苦労しています。ここに私のニーズがあります:

  1. ブランクへの 0 出力
  2. 1.00 アウトプットから $1.00
  3. 10.00 アウトプットから $10.00
  4. 100.00 アウトプットから $100.00
  5. $1,000.00 への 1000.00 出力

私は String.Format("{0:c}", somevalue) を試しましたが、値がゼロの場合は $0.00 を出力しますが、これは私が望むものではありません。String.Format("{0:$0,0.00;$(0,0.00);#}", somevalue) も試しましたが、1.0 の場合は $01.00 を出力します。String.Format("{0:$0.00;$(0.00);#}", somevalue) はほとんどの場合に機能しますが、somevalue が 1000.00 の場合、出力は $1000.00 になります。

上記の 5 つのケースすべてに適合する形式はありますか? 私が読んだすべてのドキュメントは、基本的なことだけを詳しく説明しており、このタイプのシナリオには触れていません。

0 投票する
7 に答える
5481 参照

cocoa - ココアの通貨との闘い

私はかなり簡単だと思うことをしようとしています。ユーザーにドルの金額を入力させ、その金額をNSNumber(NSDecimalNumber?)に保存し、後でその金額を通貨としてフォーマットして表示します。

私の問題は、setNumberStyle:NSNumberFormatterCurrencyStyleとfloatを通貨として表示することではそれほど問題ではありません。問題は、上記のnumberFormatterがこのUITextFieldでどのように機能するかということです。私はいくつかの例を見つけることができます。11月のこのスレッドとこのスレッドは私にいくつかのアイデアを与えてくれますが、もっと多くの質問があります。

私はUIKeyboardTypeNumberPadキーボードを使用しており、表示時にフィールドに$ 0.00(または任意の現地通貨形式)を表示し、ユーザーが数字を入力して小数点以下をシフトする必要があることを理解しています。

  • $0.00の表示から始めます
  • 2キーをタップ:$0.02を表示
  • 5キーをタップ:$0.25を表示
  • 4キーをタップ:$2.54を表示
  • 3キーをタップ:$25.43を表示

次に、[numberFormatter numberFromString:textField.text]は、NSNumber変数に格納できる値を提供するはずです。

悲しいことに、私はまだ苦労しています:これは本当に最良/最も簡単な方法ですか?もしそうなら、多分誰かが実装を手伝ってくれるでしょうか?UITextFieldには、すべてのキー押下に応答するデリゲートが必要な場合があると思いますが、何を、どこで、どのように実装するのかわかりません。サンプルコードはありますか?よろしくお願いします!私は高低を検索しました...

Edit1:それで、NSFormatterのstringForObjectValue:と、benzadoが推奨するものに最も近いものを調べています:UITextViewTextDidChangeNotification。どちらかでサンプルコードを見つけるのに本当に苦労しました...では、どこを見ればよいか知っているかどうか教えてください。