删除前导“0”以月份中的某一天为单位 SimpleDateFormat
2012年1月4日的“0”可以去掉吗?
我目前正在使用以下 Java 来获取日期格式,就像
Monday, January 04, 2012
我希望的那样
Monday, January 4, 2012
Date anotherCurDate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM dd', ' yyyy");
final String formattedDateString = formatter.format(anotherCurDate);
final TextView currentRoomDate = (TextView) this.findViewById(R.id.CurrentDate);
Is it possible to remove the "0" in January 04, 2012?
I am currently using the following Java to get the date format like
Monday, January 04, 2012
I would like for it to look like
Monday, January 4, 2012
Date anotherCurDate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM dd', ' yyyy");
final String formattedDateString = formatter.format(anotherCurDate);
final TextView currentRoomDate = (TextView) this.findViewById(R.id.CurrentDate);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
应该这样做(一个“d”而不是两个)?
http://docs.oracle.com/javase/6 /docs/api/java/text/SimpleDateFormat.html
Should do it (one 'd' instead of two)?
http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
您可以通过执行以下操作获得数字前面没有“0”的字符串:
You can get a String without "0" in front of a number just by doing this :