Rev 21543 | Rev 23539 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.common.util;import java.text.NumberFormat;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;import java.util.Locale;public class FormattingUtils {private static Locale indianLocale = new Locale("en", "IN");private static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-YYYY HH:mm");private NumberFormat currencyFormat;public FormattingUtils(){currencyFormat = NumberFormat.getNumberInstance(indianLocale);currencyFormat.setMaximumFractionDigits(2);currencyFormat.setMinimumFractionDigits(2);currencyFormat.setMinimumIntegerDigits(1);}public FormattingUtils(int maximumFractionDigits){currencyFormat = NumberFormat.getNumberInstance(indianLocale);currencyFormat.setMaximumFractionDigits(maximumFractionDigits);currencyFormat.setMinimumIntegerDigits(1);}public String formatPrice(double amount){return currencyFormat.format(amount);}public static String formatDate(LocalDateTime dateTime) {DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-YYYY HH:mm");return dateTime.format(formatter);}}