有没有一种方法可以在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而不是MMd而不是dd将使月份和月份的日期不带前导零。

09-19 14:45