currency-formatting

    1熱度

    3回答

    我想告訴$銷售價格,爲此我做了 <asp:Label ID="lblpriceValue" runat="server" Text='<%#string.Format("{0:c}",Eval("product_price")) %>'/> 但這並不表示$或貨幣 所以暫時之前,我已經添加$符號標籤之前一樣任何其他符號 $<asp:Label ID="lblpriceValue" runat="

    1熱度

    1回答

    在C#代碼Console.WriteLine("{0:c}", 998);中給出默認「US-Language」設置下的輸出$998。但是,如果我想根據用戶偏好動態地將我的貨幣符號更改爲英鎊,英鎊,盧比或任何貨幣符號,有沒有辦法做到這一點。說,我打電話的方法: public void PrintInRightCurrencyFormat(decimal value, ICustomFormatter

    2熱度

    1回答

    我在下面的格式來顯示所有貨幣的要求時更換來自外部服務的符號。然後我使用string.replace將貨幣代碼和符號設置爲上面的格式字符串。 "USD $123.46" 這種方法適用於大多數的貨幣符號,但我有科威特د.ك貨幣符號的一個問題: 所以如下值123.456(美元)將被格式化。我似乎無法設置任何值來讓符號出現在數字之前。我沒有與字母相同的問題。我認爲這與阿拉伯文是從右向左書寫的事實有關。

    11熱度

    5回答

    之間的空間,我想打印INR格式的貨幣是這樣的: NumberFormat fmt = NumberFormat.getCurrencyInstance(); fmt.setCurrency(Currency.getInstance("INR")); fmt.format(30382.50); 顯示Rs30,382.50,但其在印度的爲Rs. 30,382.50書面(見http://www.