私のアプリケーションでは、2つの日付を比較したいのですが、next_dueの日付は現在の日付以上である必要があります。私はそれをコーディングしますが、それは機能しません:(必要な結果を達成するためのコードの修正は何ですか?親切に助けてください
私のJavaCode
public void CompareDates(){
Calendar date = Calendar.getInstance();
Calendar next_due_on = Calendar.getInstance();
if(date.before(next_due_on))
System.out.print("Current date(" + new SimpleDateFormat("dd/MM/yyyy").
format(next_due_on.getTime()) + ") is greater than the given date " + new
SimpleDateFormat("dd/MM/yyyy").format(date.getTime()));
else
System.out.print("Both date are equal.");
}
date_txtbx = (EditText) findViewById(R.id.date_txtbx);
date_txtbx.setText(" "
+ String.valueOf(java.text.DateFormat.getDateTimeInstance()
.format(Calendar.getInstance().getTime())));
next_due_on_txtbx = (EditText) findViewById(R.id.next_due_on_txtbx);
next_due_on_txtbx.setText(non_ticket_task.next_due_on);