私はAndroidの開発にはかなり新しいですが、コードを書いた人が離れており、私はこの仕事を引き継いでいます。Android Appの日付を比較
私はすぐに見つけるしたい一つのことは、(...あり -
アプリが日付ピッカーを使用して日付()のユーザー入力を拾っていると私はチェックする検証を追加必要。。日付が有効である場合に有効な日付が今日から30日です 長い時間のためのインターネット上で検索した後、私は私が使用できる可能性のあるコード発見しました:
Date today = new Date();
Date predefined = new SimpleDateFormat("yyyy-MM-dd").parse(today);
if(today.before(predefined)) {
...
}
をしかし、私はどのように確認していません30日を追加するには?
私に教えてもらえれば、それはmucよろしくお願いいたします。 ありがとうございます。
編集これは私が試したソースコードです。
Calendar today = Calendar.getInstance();
today.add(Calendar.DAY_OF_MONTH,30);
if(calStartDate.compareTo(today)<0) {
Toast.makeText(GetClient.this,"It's before valid date!",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(GetClient.this,"It's a valid date!",Toast.LENGTH_SHORT).show();
}
この回答はお役に立ちます:http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days – jamapag