java - 从 Android 日历获取下一个有效日期

标签 java android validation date

我正在尝试获取 Android 应用程序的日期序列。任务是从一个日期遍历到 n 天后。但我需要验证日期 + 1 天是否是有效日期。即,如果我的开始日期是 2014 年 2 月 28 日,是否有某个接口(interface)中的方法可以自动获取下一个有效日期?我知道我可以构建一个机制来进行此验证,我只是想知道 Android API 或 Java API 上是否存在某种集成方法。

我有三个类属性,我设置如下:

final Calendar c = Calendar.getInstance();
this.mYear = c.get(Calendar.YEAR);
this.mMonth = c.get(Calendar.MONTH);
this.mDay = c.get(Calendar.DAY_OF_MONTH);

最佳答案

由于您已经在使用日历,所以我使用这个:

c.add(Calendar.DAY_OF_YEAR, number_of_days_to_add);

然后您的日历将被设置,您可以使用 new Date(c.getTime()) 请求日期

关于java - 从 Android 日历获取下一个有效日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25232878/

相关文章:

ruby-on-rails - rails 模型验证(不包含子字符串)

java - Java 有哪些 HTML 解析库推荐

java - 如何将 Joda-Time DateTime 格式化为仅 mm/dd/yyyy?

android - notifyDataSetChanged() - IndexOutOfBoundException

android - 如何在对 recyclerview 项目执行单击时更新 viewModel 的实时数据

c - 你如何验证用户在 C 中的输入?

css - 除了 jigsaw 之外,还有其他 CSS 验证器吗?

java - 在 Android 中使用 SharedPreferences 存储数据

java - 尽管添加了 JScrollPane,JList View 区域仍在增长

android - android 上的 FFmpeg 在 avcodec_decode_video2 函数中崩溃