ユーザーが入力した日付が今日以降であるかどうかを確認しようとしています。ここに私のコードです:今日の日付が後であるかどうかを確認する方法java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Date enteredDate = sdf.parse(date);
Date currentDate = new Date();
if(enteredDate.after(currentDate)){
日付は、 "2016/04/26"という形式のユーザー日付を持つ変数です。いくつかのデバッグを行った後、私は、enterDateとcurrentDateがnullであることを発見しました。これはなぜですか? おかげ
currentDateをnullにすることはできません。 [mcve]を作成してください。 – assylias
'Date currentDate = new Date()'の後の変数 'currentDate'が' null'ですか? (ヒント:それはできません...) – Seelenvirtuose
私のコンピュータでは、日付が '" 2016/04/26 "'で、うまくいきます。 – Hackerdarshi