我想以两位数的格式显示日期,我希望它是这样的:当月或日是一个单一的数字时,4会显示为04。如何实现呢?Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int day = c.get(Calendar.DAY_OF_MONTH);
int month = c.get(Calendar.MONTH);
if (month % 10 == 0) {
Place = 0 + month;
}
String Dates = year + "-" + Place + "-" + day;
Date.setText((Dates));
4 回答
三国纷争
TA贡献1804条经验 获得超7个赞
DecimalFormat mFormat= new DecimalFormat("00"); mFormat.format(Double.valueOf(year));
在你的例子中:
mFormat.setRoundingMode(RoundingMode.DOWN); String Dates = mFormat.format(Double.valueOf(year)) + "-" + mFormat.format(Double.valueOf(Place)) + "-" + mFormat.format(Double.valueOf(day));
富国沪深
TA贡献1790条经验 获得超9个赞
我就想问一下楼上的 month % 10 == 0 是什么? if( 4%10==0) 我想问 难道不是 false吗? 要么 if(month<10),要么month /10
添加回答
举报
0/150
提交
取消