java - 如何根据用户插入的月数计算预计日期?

标签 java android sql android-calendar

我正在制作一个应用程序,它将计算当前手机日期和取决于用户输入的新日期之间的日期。

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/

相关文章:

java - 如何使用正则表达式删除文件中的重复单词(单词不连续)?

PHP/MySQL : Footer displayed before table (powered by a database)

java - 这是PostgreSQL SQL引擎的错误,如何避免(解决方法)呢?

java - 将日期范围添加到 lucene 搜索查询

java - 为什么 Function.identity() 会破坏类型具体化,而 t -> t 却不会?

javascript - 我需要有关制作基于 Google map 的应用程序的建议

android - 在android中的屏幕上交换图像

android - 在 Android 中使用它的类似 UICollectionViewDataSource 方法?

mysql - 根据匹配字段中另一个表的参数更新整个表

java - 与 Groovy 正则表达式匹配混淆