我有两个约会
1) from_date: 例如。 01/01/2010(2010年1月1日)
2)当前日期:例如。 2011年5月6日(2011年6月5日)
我希望第三次约会为:
3) 请求日期:例如。 01/01/2011(2011年1月1日)
年份应来自“present_date”,日和月应来自“from_date”。 我提到的日期是硬编码的。 在我的代码中,我运行查询来获取这两个日期。
最佳答案
查看日历类 http://www.java-examples.com/add-or-substract-days-current-date-using-java-calendar
类似于//未经测试
Calendar cal=Calendar.getInstance();
cal.setTime(from_date);
Calendar cal2=Calendar.getInstance();
cal2.setTime(present_date);
Calendar cal3=Calendar.getInstance();
cal3.set(cal2.get(CALENDAR.YEAR),cal1.get(CALENDAR.MONTH),cal1.get(CALENDAR.DATE));
Date reg_date = cal3.getTime();
关于java - java中的日期函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118891/