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
祝你好运。检查这里-。酷。谢谢这正是我在寻找的答案,如果答案是这样的话:-)