Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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_Calendar - Fatal编程技术网

Java 使用日历,如何发现相对日期?

Java 使用日历,如何发现相对日期?,java,calendar,Java,Calendar,可能重复: 使用java.util.Calendar(或任何其他库),有没有办法找出哪一年哪一个月的哪一天是“两周前的星期五” 请建议尝试以下方法: Calendar vCal = Calendar.getInstance(); vCal.add(Calendar.WEEK_OF_YEAR, -2); //two weeks ago vCal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY); //friday int vDay = vCal.get(Ca

可能重复:

使用
java.util.Calendar
(或任何其他库),有没有办法找出哪一年哪一个月的哪一天是“两周前的星期五”

请建议

尝试以下方法:

Calendar vCal = Calendar.getInstance();
vCal.add(Calendar.WEEK_OF_YEAR, -2); //two weeks ago
vCal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY); //friday

int vDay = vCal.get(Calendar.DAY_OF_MONTH); //day
int vMonth = vCal.get(Calendar.MONTH); //month
int vYear = vCal.get(Calendar.YEAR); //year

Date d = vCal.getTime(); //full date

祝你好运。

检查这里-。酷。谢谢这正是我在寻找的答案,如果答案是这样的话:-)