有没有一种方法可以在Java/Android中设置一个没有前导零的月份呢?
我明白了:
mTitleText.setText(String.format("Pick Date Time: %tm/%te/%tY %tk:%02d",
mTime,mTime,mTime,mTime,minute));
当我想要它返回2012年12月2日13:23时,它返回2012年12月2日13:23。
最佳答案
对于那些有兴趣避免冗长的
Date mTime = new Date();
String text = new SimpleDateFormat("M/d/yyyy hh:mm").format(mTime);
如果可能的话,使用
M
而不是MM
和d
而不是dd
将使月份和月份的日期不带前导零。