格式化数字显示货币
❶ 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。