This question already has answers here:
How do you format the day of the month to say “11th”, “21st” or “23rd” (ordinal indicator)?
(19个回答)
3年前关闭。
有没有一种方法可以将日期对象转换为String。例如,
日期date = .........;
date.toString显示类似2016年4月17日星期三CEST”
我想显示为4月17日,删除多余的信息。
至于st / rd / th,则需要手动添加,例如通过将if附加到
(19个回答)
3年前关闭。
有没有一种方法可以将日期对象转换为String。例如,
日期date = .........;
date.toString显示类似2016年4月17日星期三CEST”
我想显示为4月17日,删除多余的信息。
最佳答案
使用SimpleDateFormat
:
String strDate = new SimpleDatFormat("MMM dd").format(date);
至于st / rd / th,则需要手动添加,例如通过将if附加到
strDate
。关于java - 如何将日期格式从日期转换为4月22日的4月19日,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38570536/
10-09 00:22