本文介绍了一个月没有在Android的前导零的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法来格式化一个月没有前导零的Java / Android的?
Is there a way to format a Month without leading zeros in Java/Android?
我得到这样的:
mTitleText.setText(String.format("Pick Date Time: %tm/%te/%tY %tk:%02d",
mTime,mTime,mTime,mTime,minute));
和返回2012年2月12日13:23时,我想它返回2012/2/12 13:23。
And it returns 02/12/2012 13:23 when I want it to return 2/12/2012 13:23.
推荐答案
对于那些有兴趣在避免冗长的的JavaDoc 的:
For those interested in avoiding the lengthy JavaDocs:
Date mTime = new Date();
String text = new SimpleDateFormat("M/d/yyyy hh:mm").format(mTime);
使用 M
而不是 MM
和 D
而不是对 DD
将呈现月份和月份的一天,没有前导零如果可能的话。
Using M
instead of MM
and d
instead of dd
will render the day of the month and month without leading zeros if possible.
这篇关于一个月没有在Android的前导零的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!