Format格式化

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();

猜你喜欢

转载自blog.csdn.net/weixin_42607437/article/details/109397055