Pattern Format
Pattern format is used to format numbers as integers (123), fixed-point numbers (123.4), scientific notation (1.23E4), percentages (12%), and currency amounts ($123). This format can include different patterns for positive and negative values separated by semi-colon. The following is a list of the special characters recognized in this pattern:
Symbol Location Meaning 0
Number Digit #
Number Digit, zero shows as absent .
Number Decimal separator or monetary decimal separator -
Number Minus sign ,
Number Grouping separator E
Number Separates mantissa and exponent in scientific notation. ;
Subpattern boundary Separates positive and negative subpatterns %
Prefix or suffix Multiply by 100 and show as percentage \u2030
Prefix or suffix Multiply by 1000 and show as per mille ¤
(\u00A4
)Prefix or suffix Currency sign, replaced by currency symbol. If doubled, replaced by international currency symbol. If present in a pattern, the monetary decimal separator is used instead of the decimal separator. '
Prefix or suffix Used to quote special characters in a prefix or suffix, for example, ."'#'#"
formats 123 to"#123"
. To create a single quote itself, use two in a row:"# o''clock"
For the detailed description of the pattern symbols please see java.text.DecimalFormat.