DicimalFormat格式化数字,如何不转换0和#?
如202208200000
,如何设置最后的零被格式化?而不格式化20220820
如果要输出字符,如0
和#
,只需要使用'
括起来即可。
pattern写为'20220820'0000
测试。
DecimalFormat decimalFormat = new DecimalFormat("2'0'22'0'8200000");
String res = decimalFormat.format(6666666);
System.out.println(res);
输出:202208206666666
发表评论
抢沙发~