Java 如何格式化打印日历中包含的日期?
如何格式化打印此文件返回的日期Java 如何格式化打印日历中包含的日期?,java,date,calendar,Java,Date,Calendar,如何格式化打印此文件返回的日期 Calendar cal = Calendar.getInstance(); while(cal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY){ cal.add(Calendar.DAY_OF_WEEK, 1); } System.out.println("Next sunday is " + cal.getTime()); 基本上,我想以以下格式打印cal.getTime():yyyy-MM-dd 注意:我
Calendar cal = Calendar.getInstance();
while(cal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY){
cal.add(Calendar.DAY_OF_WEEK, 1);
}
System.out.println("Next sunday is " + cal.getTime());
基本上,我想以以下格式打印cal.getTime():yyyy-MM-dd
注意:我是Java新手
import java.text.SimpleDateFormat;
....
System.out.println(
"Next sunday is "
+ new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()))
请参阅API文档以供参考。检查。所有的格式化都是通过DateFormat类完成的。你知道我为什么会遇到这些错误吗:[错误][时间表跟踪]-文件中的错误:/C:/Users/me/workspace/tm/src/com/timesheet/tmproject/client/TimeAdd.java'[错误][时间表跟踪]-第73行:java.text.SimpleDateFormat类型没有可用的源代码;你忘了继承一个必需的模块了吗?但是我继承了SimpleDataFormalTexternal链接,因为它们可能会坏掉,就像这个一样。