格式化數字顯示貨幣
❶ C#中如何將一個整型格式化為貨幣型字元串【急】
#region 整型格式化為貨幣型(返回一個字元串)
/// <summary>
/// 整型格式化為貨幣型
/// </summary>
/// <param name="convert">需格式化字元串</param>
/// <returns></returns>
public string ToMoney(string convert)
{
try
{
return String.Format("{0:C2}", Convert.ToDecimal(convert.Replace("¥", "")));
}
catch (Exception) { }
return "error";
}
#endregion
❷ javascript有沒有提供將數字格式化為貨幣形式
<script>
function outputMoney(number)
{
number=number.replace(/\,/g,"");
if (number=="") return "";
if(number<0)
return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);
else
return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}
function outputDollars(number)
{
if (number.length<= 3)
return (number == '' ? '0' : number);
else
{
var mod = number.length%3;
var output = (mod == 0 ? '' : (number.substring(0,mod)));
for (i=0 ; i< Math.floor(number.length/3) ; i++)
{
if ((mod ==0) && (i ==0))
output+= number.substring(mod+3*i,mod+3*i+3);
else
output+= ',' + number.substring(mod+3*i,mod+3*i+3);
}
return (output);
}
}
function outputCents(amount)
{
amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
return (amount<10 ? '.0' + amount : '.' + amount);
}
</script>
❸ Java 將數字格式化為貨幣字元竄。。。下面這個程序應該怎麼改!求高手!!
這里不對:Number number=new Number(System.in);
Number是一個抽象類,不能被實例化的 。
還有,就沒有NumberFormat.FULL這個屬性
❹ 怎麼格式化Double型成貨幣顯示格式,三位一逗號的那種,如:"230000.0"成"230,000.00"
excel裡面,選定你要變化的數字或整欄都選,右鍵選設置單元格格式,裡面有數字,選會計專用.就OK了.(要是不是貨幣,就把那裡面選無就行了)
❺ money_format — 將數字格式化成貨幣字元串
這是總結後的知識點,希望能幫到你,數據有點多!
money_format
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
money_format — 將數字格式化成貨幣字元串
說明
money_format ( string $format , float $number ) : string
money_format() 返回格式化好的 number 版本。 此函數包裝了 C 函數庫中的 strfmon(),不同之處是:此實現每次只能轉化一個數字。
參數
format
格式字元串由以下幾部分組成:
單個 % 字元
可選的標記(flags)
可選的欄位寬度
可選的,左側精度
可選的,右側精度
必選的,單個轉化字元
標記(Flags)
可選多個標記,分別是:
=f
字元:=,並緊跟一個字元(單位元組) f,用於數字填充。默認的填充字元是空格。
^
禁用分組字元(比如金額中的逗號。在本地區域設置 locale 中定義)。
+ or (
正負數字的格式。使用 +,將使用區域設置(locale)中相當於 + 和 - 的符號。 如果使用 (,負數將被圓括弧圍繞。不設置的話,默認為 +。
!
不輸出貨幣符號(比如 ¥)。
-
有這個符號的時候,將使欄位左對齊(填充到右邊),默認是相反的,是右對齊的(填充到左邊)。
❻ word中的數字怎麼設置成貨幣格式
這里給出一種Word數字轉貨幣格式的操作流程:
所需材料:這種方法僅適用於表格中的數字。
一、如下圖,左邊列為數字,這時點擊右邊上方第一個單元格,進入「布局」菜單。
❼ 貨幣格式化
decimal TotalIncoming = 1226.0000M;
txtTotalIncoming.Text = TotalIncoming.ToString("F2");
你的
txtTotalIncoming.Text =unionStarModel.TotalIncoming.ToString();
unionStarModel的屬性TotalIncoming是什麼類型?是object類型的話,可以用
txtTotalIncoming.Text =Convert.ToDecimal(unionStarModel.TotalIncoming).ToString("F2");
❽ 為什麼excel打開是貨幣格式化
是數據格式打開顯示為貨幣形式嗎 ?可以滑鼠右鍵點擊 選擇修改數據 格式的,如果無法修改就應該是設置了數據有效性或使用了保護、vba等改變了格式,需要看提示。
❾ Excel工作表裡面的貨幣格式化是什麼意思
顯示的是貨幣的格式,比如:設置一個單元格為貨幣格式,貨幣符號為¥,在這個單元格輸入一個100,則顯示¥100,當然還可以設置小數點位數。
❿ 如何實現貨幣數據的格式化輸出
實例講述了PHP使用NumberFormatter格式化貨幣的方法
1
2
3
4
5
$amount = '12345.67';
$formatter = new NumberFormatter('en_GB', NumberFormatter::CURRENCY);
echo 'UK: ' . $formatter->formatCurrency($amount, 'EUR') . PHP_EOL;
$formatter = new NumberFormatter('de_DE', NumberFormatter::CURRENCY);
echo 'DE: ' . $formatter->formatCurrency($amount, 'EUR') . PHP_EOL;
實例說明
貨幣數據不同於整型數據,其是存在一定格式的。本實例通過函數number_format()實現金額的格式化輸出。
關鍵技術
金額的格式化輸出通過函數number_format()實現,其語法及說明如下:
string number_format(float number,int decimals)
string number_format(float number int decimals,string dec_point,string thousands_sep)
number_format()函數返回參數number格式化的字元串,該函數可以有1個、2個或是4個參數,但不能是3個參數。如果只有1個參數number,number格式化後會捨去小數點後的值,且每一千以逗號(,)隔開;如果有2個參數,number格式化後會到小數點第decimals位,且每一千就會以逗號來隔開;如果有4個參數,number格式化後會到小數點第decimals位,dec_point用來替代小數點(.),thousands_sep用來替代每一千隔開的逗號(,)。
設計過程
(1)創建PHP腳本,當單擊「格式化」按鈕時,程序自動將文本框中的信息進行格式,代碼如下:
<?php
if($_POST[sub]){ //通過POST方式傳參
ehco number_format($_POST[text],2); //格式化數字
}
?>
(2)將該文件存儲於\MR\02\097\文件夾下,命名為index.php。