0
私はcurrect日付時間で、この日付時刻を比較したい日付+時刻と現在の日付と時刻を比較するには?
2016年11月5日9時30分AM
文字列でユーザーが選択した日付と時刻を持っています。
System.getTimeInMilliseconds()と一緒に.compareTo()メソッドを使用しましたが、現在の年を使用しても機能しません。
私は次のコードを使用しましたが、ユーザーが今年の日付を選択するとelseブロックに入ります。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd K:mm",Local.getDefault());
Date date = sdf.parse("2016-09-07 04:11 am");
if(date.compareTo(System.currentTimeInMillis) > 0){
Log.d("date","Date in future");
}
else
{
Log.d("date","Date in past");
}
をお試しください – Henry
あなたの郵便を編集して、私たちがあなたをより良く助けるために使用しているコードを含める – Clay
申し訳ありませんが、私の携帯電話からこの質問を投稿して、私は質問を編集しました。 – Darshan