Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = formatter.format(date);
DecimalFormat df = new DecimalFormat("####0.00"); System.out.println("Value: " + df.format(value));
public static String currencyFormat(BigDecimal n) { return NumberFormat.getCurrencyInstance().format(n); }
DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US); DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols(); symbols.setGroupingSeparator(' '); formatter.setDecimalFormatSymbols(symbols); System.out.println(formatter.format(bd.longValue()));
public class Timeis { public static void main(String s[]) { long ts = 1022895271767L; SimpleDateFormat sdf = new SimpleDateFormat(" MMM d 'at' hh:mm a"); // CREATE DateFormatSymbols WITH ALL SYMBOLS FROM (DEFAULT) Locale DateFormatSymbols symbols = new DateFormatSymbols(Locale.getDefault()); // OVERRIDE SOME symbols WHILE RETAINING OTHERS symbols.setAmPmStrings(new String[] { "am", "pm" }); sdf.setDateFormatSymbols(symbols); String st = sdf.format(ts); System.out.println("time is " + st); } }
NumberFormat usdCostFormat = NumberFormat.getCurrencyInstance(Locale.US); usdCostFormat.setMinimumFractionDigits( 1 ); usdCostFormat.setMaximumFractionDigits( 2 ); System.out.println( usdCostFormat.format(displayVal.doubleValue()) );
SimpleDateFormat dateFormat = new SimpleDateFormat ("HH:MM:ss."); DecimalFormat fractionalformat = new DecimalFormat ("00"); Date date = new Date (); String str = dateFormat.format (date) + fractionalformat.format (date.getTime () % 1000L / 10L); System.out.println (str);
public static void main(String[] args) { Double currency = 123.4; DecimalFormat decF = new DecimalFormat("$#.00"); System.out.println(decF.format(currency)); Double numCurrency = 567.89; NumberFormat numFor = NumberFormat.getCurrencyInstance(); System.out.println(numFor.format(numCurrency)); }
DecimalFormat df=new DecimalFormat("0.00"); String formate = df.format(value); double finalValue = (Double)df.parse(formate) ;
@Override public Object apply(Object input, Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) throws PebbleException { if (input == null) { return null; } if (!(input instanceof Number)) { throw new PebbleException(null, "The input for the 'NumberFormat' filter has to be a number.", lineNumber, self.getName()); } Number number = (Number) input; Locale locale = context.getLocale(); if (args.get("format") != null) { Format format = new DecimalFormat((String) args.get("format"), new DecimalFormatSymbols(locale)); return format.format(number); } else { NumberFormat numberFormat = NumberFormat.getInstance(locale); return numberFormat.format(number); } }
// format the number for the default locale NumberFormat.getInstance().format(num)
DecimalFormat df = new DecimalFormat("#.####"); df.setRoundingMode(RoundingMode.CEILING); for (Number n : Arrays.asList(12, 123.12345, 0.23, 0.1, 2341234.212431324)) { Double d = n.doubleValue(); System.out.println(df.format(d)); }
public class Test { public static void main(String[] args) { System.out.println(format(14.0184849945)); // prints '14.01' System.out.println(format(13)); // prints '13' System.out.println(format(3.5)); // prints '3.5' System.out.println(format(3.138136)); // prints '3.13' } public static String format(Number n) { NumberFormat format = DecimalFormat.getInstance(); format.setRoundingMode(RoundingMode.FLOOR); format.setMinimumFractionDigits(0); format.setMaximumFractionDigits(2); return format.format(n); } }
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Calendar cal = Calendar.getInstance(); System.out.println(dateFormat.format(cal)); //2016/11/16 12:08:43
float a = 8250325.12f; float b = 4321456.31f; float c = a + b; System.out.println(NumberFormat.getCurrencyInstance().format(c)); // prints $12,571,782.00 (wrong) BigDecimal a1 = new BigDecimal("8250325.12"); BigDecimal b1 = new BigDecimal("4321456.31"); BigDecimal c1 = a1.add(b1); System.out.println(NumberFormat.getCurrencyInstance().format(c1)); // prints $12,571,781.43 (right)
public String convertTime(long time){ Date date = new Date(time); Format format = new SimpleDateFormat("yyyy MM dd HH:mm:ss"); return format.format(date); }
public static void logHeap() { Double allocated = new Double(Debug.getNativeHeapAllocatedSize())/new Double((1048576)); Double available = new Double(Debug.getNativeHeapSize())/1048576.0; Double free = new Double(Debug.getNativeHeapFreeSize())/1048576.0; DecimalFormat df = new DecimalFormat(); df.setMaximumFractionDigits(2); df.setMinimumFractionDigits(2); Log.d("tag", "debug. ================================="); Log.d("tag", "debug.heap native: allocated " + df.format(allocated) + "MB of " + df.format(available) + "MB (" + df.format(free) + "MB free)"); Log.d("tag", "debug.memory: allocated: " + df.format(new Double(Runtime.getRuntime().totalMemory()/1048576)) + "MB of " + df.format(new Double(Runtime.getRuntime().maxMemory()/1048576))+ "MB (" + df.format(new Double(Runtime.getRuntime().freeMemory()/1048576)) +"MB free)"); }
NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(2); nf.setMaximumFractionDigits(2); String output = nf.format(val);