問題タブ [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.
c# - C#でintを通貨としてフォーマットする方法は?
C# で int を通貨としてフォーマットしたいのですが、分数はありません。たとえば、100000 は "$100,000.00" (100000.ToString("C") で指定) ではなく、"$100,000" にする必要があります。
100000.ToString("$#,0") でこれを実行できることはわかっていますが、それは $ 固有です。通貨 ("C") フォーマッタでそれを行う方法はありますか?
iphone - NSDictionary initWithContentsOfFile: NSDecimalNumbers を台無しにします。なぜですか?
私のiPhoneアプリでは、NSDecimalNumber
いくつかの通貨レート値を保存するために採用しています。アプリが最初に起動されたときに Web からデータを取得し、それらが廃止されたときに再度データを取得して、NSDictionary
. それから私は使用しますwriteToFile:atomically:
。
アプリを初めて起動したとき、私のレート換算方法は問題なく動作します。しかし、アプリを 2 度目に起動すると、レートが-(NSDictionary*) initWithContentsOfFile:
変換方法で読み込まれ、機能しなくなり、奇妙な結果が得られます。
問題のあるメソッドでブレークポイントを使用してデバッグを行ったところ、レート データがNSCFNumber
ではなくとして表示されることがわかりましたNSDecimalNumber
。そのinitWithContentsOfFile
ため、オブジェクトに正しいクラスが割り当てられていないようです。レコードの場合、これらのオブジェクトの実際の値は、description
メソッドに示されているように、予想されるレート値に対応しています。
によって生成された plist ファイルも確認しwriteToFile:atomically:
たところ、レートが として保存されていることがわかりましたreal
。このタイプでいいのかな。
何が起こっているのですか?
前もって感謝します、
ダビデ
c# - OFXファイルのインポート
QuickenとMoneyで使用されているOFXプロトコルを使用して財務情報をインポートしようとしています。私はオープンソースライブラリをかなりよく見てきましたが、これまでのところ空っぽになっています。
誰か知っていますか?
c - 通貨形式に変更する最良の方法は何ですか?
通貨 (「120.00」、「123.45」、「1234.56」) に変換する必要がある「12000」、「12345」、「123456」などの値のリストがあります。私が知っている唯一の方法は、値を文字列に変換し、最初の strlen()-2 文字を 1 つの文字列 (ドル) にコピーし、残りの 2 桁を別の文字列 (セント) にコピーしてから、次のように記述することです。
java - Javaで通貨値を切り上げるにはどうすればよいですか?
さて、これが私の問題です。基本的に私はこの問題を抱えています。
.53999999 のような番号があります。数学関数を使用せずに 54 に切り上げるにはどうすればよいですか?
スケーリングするには100を掛けてから割る必要があると思いますか?そんな感じ?
問題はお金です。$50.5399999 を持っているとしましょう。$50 を手に入れる方法は知っていますが、セントを手に入れる方法はわかりません。.539999 の部分を取得できますが、54 セントにする方法がわかりません。
php - JavaScript および PHP でのユーロ記号の使用
JavaScriptでユーロの価格を使用します。
PHP メールで使用しようとすると、ユーロ記号が異なって表示されます。次のコマンドを使用しました。
PHP と JavaScript で同じように動作させる方法は何ですか?
sql-server - SQL サーバーで money データ型から変換するにはどうすればよいですか?
SQL Server に money データ型があります。クエリで 0.00 を 0 に再フォーマットするにはどうすればよいですか?
c# - String.Format で使用するカスタム通貨形式が必要
C# で String.Format("{0:c}", somevalue) を使用しようとしていますが、ニーズを満たすように出力を構成する方法を理解するのに苦労しています。ここに私のニーズがあります:
- ブランクへの 0 出力
- 1.00 アウトプットから $1.00
- 10.00 アウトプットから $10.00
- 100.00 アウトプットから $100.00
- $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 つのケースすべてに適合する形式はありますか? 私が読んだすべてのドキュメントは、基本的なことだけを詳しく説明しており、このタイプのシナリオには触れていません。
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。どちらかでサンプルコードを見つけるのに本当に苦労しました...では、どこを見ればよいか知っているかどうか教えてください。