`

金钱类型

 
阅读更多

    我们在实际开发中往往会遇到很多格式化的数字的。因为银行往往要用到金钱类型的东西。

    Format format = new DecimalFormat(",###.00");
    if (!fieldvalue.equals("")) {
     while (fieldvalue.indexOf(",") != -1) {
      fieldvalue =
       fieldvalue.substring(0, fieldvalue.indexOf(","))
        + fieldvalue.substring(
         fieldvalue.indexOf(",") + 1);
     }
     if(new Double(fieldvalue)==0){
      fieldvalue="0.00";
     }
     else{
      fieldvalue = format.format(new Double(fieldvalue));
     }
     
    }else{
     fieldvalue = "0.00";
    }

   下面的代码就是来转化其中。

%分号的分割。

if (styleclass.indexOf("_r") != -1) {
    if (!fieldvalue.equals("") && fieldvalue.indexOf("%") == -1) {
     long long_value =
      (long) (new Double(fieldvalue).doubleValue() * 1000000);
     double double_value = long_value * 100;
     fieldvalue = String.valueOf(double_value / 1000000);

     Format format = new DecimalFormat("##.0000");
     fieldvalue = format.format(new Double(fieldvalue));

     fieldvalue += "%";
    }

    strchange = "replaceDiscount(this)";
   }

 

可以通过此方法

 fieldvalue =RequestUtils.lookup(pageContext, name, property, null).toString;来获取其中的value的值。

分享到:
评论

相关推荐

    Go-golang中金额和货币格式

    你可以直接对`Money`类型的对象执行算术操作。 3. **货币转换**:除了基本的格式化和计算,`accounting`库还允许进行货币间的转换。通过提供汇率,你可以将一种货币的值转换为另一种货币。这在处理跨国交易或者需要...

    CRL中的金钱货币数据类型

    针对这种情况,"CRL中的金钱货币数据类型"这个程序旨在填补这一空白,为开发者提供一个专门用于处理货币值的数据结构,从而简化涉及金融计算的程序开发。 在C#编程语言中,虽然没有内建的货币类型,但通常会使用`...

    js整数字符串转换为金额类型数据(示例代码)

    在JavaScript编程中,将整数字符串转换为金额类型数据是一项常见的需求,特别是在财务软件和电子商务应用中。本文提供了一个示例代码函数,该函数能够将传入的整数字符串转换为中文金额表述的字符串。整个转换过程...

    Android EditText实现输入金额类型详解

    众所周知,Android中的editText默认的属性里面是没有金额类型的,所以要实现这个功能我们就必须自己动手丰衣足食。下面话不多说了,来一起看看详细的介绍吧。 一.EditText只允许输入数字、小数点。 首先要知道金额有...

    mysql数据类型转换

    ### MySQL 数据类型转换详解 #### 一、引言 在MySQL数据库中,数据类型转换是一项非常重要的技能。它可以帮助我们灵活地处理不同类型的数据,尤其是在进行数据检索或处理时,经常需要将一种数据类型转换为另一种...

    unixc-金额类型转英文大写

    根据金额以及币种翻译成英文大写,如: 输入:amt=50505005050.05 curr=THB 输出:SAY Titanium Healthy Beauty FIFTY BILLION FIVE HUNDRED AND FIVE MILLION FIVE THOUSAND FIFTY CENTS FIVE

    jsp中金额的处理

    jsp中金额的处理

    java数字转换位金额大写输出

    java金额转换小程序

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    在编程世界中,Java是一种广泛使用的面向对象的编程语言,其数据类型是编程的基础。Java提供了两种主要的数据类型:基本数据类型(如int、char、boolean等)和引用数据类型(如类、接口和数组)。这些数据类型在不同...

    SQL SERVER的数据类型自定义

    这个自定义数据类型可以用于存储财务交易中的货币金额,确保数据的准确性和一致性。 #### 结论 掌握SQL Server的数据类型及其使用方法,对于高效地设计和管理数据库至关重要。通过合理选择和自定义数据类型,不仅...

    pb9超级读语音金额

    此外,对于总计、收款和找零这三种金额类型的读取,意味着它具备基本的计算能力,能够快速处理交易中的数学逻辑。 在实际应用中,"pb9超级读语音金额"可能会集成到收银机、自助结账终端、移动支付应用或者其他财务...

    金钱四类型图示说明.pptx

    金钱四类型图示说明.pptx,370e59b56b6521a.pptx

    金钱大写转数字类型,精确到分

    本文将详细探讨如何实现“金钱大写转数字类型,精确到分”的功能。 首先,我们需要理解汉字大写金额的构成。大写金额通常包括以下部分:零(零)、壹(1)、贰(2)、叁(3)、肆(4)、伍(5)、陆(6)、柒(7)...

    swift-Money-货币金额的精确类型安全的表示

    在Swift编程语言中,处理货币金额的精确性和类型安全性至关重要,因为这直接影响到财务计算的准确性。"Money"是一个开源库,它为开发者提供了一种高效且类型安全的方式来表示和操作货币值。在这个库中,货币金额被...

    ireport scriptlet脚本的使用

    本篇文章将深入探讨如何在iReport中利用`scriptlet`来实现特定的功能,特别是针对描述中提到的小写金额转换为大写的示例。 `scriptlet`是iReport中的一个关键组件,它允许我们在报表生成过程中添加自定义的Java代码...

    C#学习笔记1-6

    变量用来存储数据,分为整数类型、浮点数类型、金钱类型、字符串类型、字符类型等。整数类型包括int、long等,浮点数类型包括double、float等,金钱类型包括decimal等。 3. 变量的使用规则 变量的使用规则包括:...

    SAP HR中各个工资类型的描述

    - **计算规则**:定义工资类型的计算逻辑,如固定金额、百分比等。 - **会计处理**:指定工资类型对应的会计科目,以便进行财务核算。 #### SAP HR工资类型的应用场景 1. **基本工资**:用于计算员工的基本月薪或...

    数据库 ATM

    - `openMoney`:金额类型,必须大于等于1,记录开户时的初始金额。 - `balance`:金额类型,必须大于等于1,记录当前账户余额。 - `pass`:长度为6位的数字字符串类型,作为银行卡密码,默认值为"888888",不允许为...

    金钱四类型图示.pptx

    金钱四类型图示.pptx,8d812b31d4c4909.pptx

Global site tag (gtag.js) - Google Analytics