Java Money Format formatBookkeeperMoney(double cents, Locale locale)

Here you can find the source of formatBookkeeperMoney(double cents, Locale locale)

Description

Like money-format (e.g.

License

Apache License

Declaration

public static String formatBookkeeperMoney(double cents, Locale locale) 

Method Source Code

//package com.java2s;
/**//from   w  w  w. j av a 2s. com
 * Copyright (c) 2015 SQUARESPACE, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.text.NumberFormat;
import java.util.Locale;

public class Main {
    /**
     * Like money-format (e.g. 0.00) but with a currency (dollar) sign and parentheses on negative values.
     * Fully internationalized. Uses NumberFormat under the hood.
     */
    public static String formatBookkeeperMoney(double cents, Locale locale) {
        NumberFormat formatter = NumberFormat.getCurrencyInstance(locale);
        return formatter.format(cents / 100);
    }
}

Related

  1. beautifyMoney(long money)
  2. format(Object money)
  3. format2Money(double value)
  4. formatDoubleToMoneyString(double num)
  5. formatMoney(BigDecimal bd)
  6. formatMoney(BigDecimal money, Locale locale)
  7. formatMoney(BigDecimal value)