Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何格式化打印日历中包含的日期?_Java_Date_Calendar - Fatal编程技术网

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链接,因为它们可能会坏掉,就像这个一样。