Format 格式化
字符串格式
MessageFormat
日期格式化
DateFormat
SimpleDateFormat
SimpleDateFormat方法 |
用途 |
SimpleDateFormat(“yyyy-MM-dd HH:mm:ss.SSS”) |
指定日期格式 |
parse() |
字符串->日期 |
format() |
日期->字符串 |
数字格式化
NumberFormat
NumberFormat integerNumber = NumberFormat.getIntegerInstance(Locale.getDefault());
使用getInstance或getNumberInstance获取正常的数字格式。
使用getIntegerInstance得到的整数格式。
使用getCurrencyInstance来获取货币数字格式。
使用getPercentInstance获取显示百分比的格式。
DecimalFormat
DecimalFormat格式模板 |
用途 |
0 |
代表一个阿拉伯数字,如果该位不存在,则显示为0 |
# |
代表一个阿拉伯数字,如果该位不存在,则不显示 |
. |
代表一个小数点 |
% |
数字乘以100并显示为百分数 |
\u2030 |
数字乘以100并显示为千分数 |
BigDecimal
BigDecimal b = new BigDecimal(new Double(num).toString());
b.setScale(2,RoundingMode.HALF_UP).doubleValue();