我正在制作一个应用程序,它将计算当前手机日期和取决于用户输入的新日期之间的日期。
Example: newDate = current(20/5) + months(3)
So newDate should be 20/8.
我也需要一种将 newDate 存储到我的数据库中的方法。请帮助我失败的最后一年项目 T.T
最佳答案
您可以使用Calendar
类来完成您的工作,
Calendar cal = Calendar.getInstance(TimeZone.getDefault(), Locale.getDefault());
cal.setTime(currentDate); // pass your current Date class instance
cal.set(Calendar.MONTH, cal.get(Calendar.MONTH) + 3); // Now use this calendar to add 3 months to add in your current date.
cal.getTime(); // Now get date of 3 months after
关于java - 如何根据用户插入的月数计算预计日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52658389/