java - 如何在不超过一个月的可用天数的情况下将 7 天添加到当前日期?

标签 java android calendar

我正在尝试获取本月的今天。

我想做的是在数字上加上 7 天,然后得到当月的当天。

我还希望它能够到下个月..假设今天是 29 号。当它增加 7 天时,我如何让它进入下个月,例如 29 + 7 等于下个月的 5 号。

我该怎么做呢?

我已经设法获得当前日期。

Calendar cal = Calendar.getInstance();
    int day = cal.get(Calendar.DAY_OF_MONTH);
    int dayOfMonth = day;
    String today = getToday();

我使用它是因为我想每 7 天在我的主要 Activity 中启动一个异步任务。

最佳答案

add(Calendar.DAY_OF_MONTH, 7);

来自 Calendar JavaDoc

关于java - 如何在不超过一个月的可用天数的情况下将 7 天添加到当前日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654151/

相关文章:

java - 显示时RecyclerView为空

JAVA Calendar.set(Calendar.HOUR_OF_DAY, 0) 在第一个夏令时

java - 遍历列表映射的映射

java - Java中接口(interface)调用的优化策略

java - 需要 AnnotationConfiguration 实例

php - 使用 jQuery 拖放后如何刷新 PHP 数据库日历?

java - 在 Android 中比较两个日历日期时出现问题

java - 访问内部对象类变量

android - 从 java 类启动 Camera Intent

java - 如何在 Activity 中使用多个广播?