NumberFormat nf = NumberFormat.getInstance();
//设置是否使用分组
nf.setGroupingUsed(false);
//设置最大整数位数
nf.setMaximumIntegerDigits(2);
nf.setMinimumIntegerDigits(2);//可以左补齐两位数的数字
//以下是查询当前天数的所有日期
String nowDay=getNowYMD();
String curDayStr=nowDay.substring((nowDay.length()-2), nowDay.length());
List list = new ArrayList();
Calendar aCalendar = Calendar.getInstance(Locale.CHINA);
int year = aCalendar.get(Calendar.YEAR);//年份
int month = aCalendar.get(Calendar.MONTH) + 1;//月份
// int day = aCalendar.getActualMaximum(Calendar.DATE);
int day=Integer.valueOf(curDayStr);
for (int i = day; i >0; i--) {
String aDate = String.valueOf(year)+"-"+nf.format(month)+"-"+nf.format(i);
list.add(aDate);
}
return list;
java 高位补零 java左补零
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 左补零 java 左侧补零
java补充0 java数字左侧补零补0 NumberFormat实现数字左侧补0一、提出需求1、在做一个编号生成规则中,有个规则如下: 编码序号为 5 位数,不足部分左侧补0。 二、代码实现1、使用 java.text.NumberFormat 实现/** * description: 格式化数字,实现左侧补 0.* @para
java 左补零 java补0 java数字补0 java数字左侧补0 NumberFormat 数字左侧补0