如何在java中以ddmmmyyyy格式打印日期?
我能用计算机计算未来的日期
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, days); // +days
return cal.getTime();
但返回的日期格式为:2018年11月23日星期五12:09:46太平洋标准时间
如何用dd-mmm-yyyy格式覆盖它
你可以在下面搜索框中键入要查询的问题!
我能用计算机计算未来的日期
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, days); // +days
return cal.getTime();
但返回的日期格式为:2018年11月23日星期五12:09:46太平洋标准时间
如何用dd-mmm-yyyy格式覆盖它
# 1 楼答案
您可以使用
SimpleDateFormat
,如下所示:演示:
输出:
java.util
的日期时间API及其格式化APISimpleDateFormat
已过时且容易出错。建议完全停止使用它们,并切换到现代日期时间API使用现代日期时间API:
输出:
从Trail: Date Time了解有关现代日期时间API的更多信息