Java 日食中使用格罗瑞安日历的两个日期之间的天数
我试图通过按下按钮来计算两个日期之间的天数差异。 这就是我所做的Java 日食中使用格罗瑞安日历的两个日期之间的天数,java,android,eclipse,date,Java,Android,Eclipse,Date,我试图通过按下按钮来计算两个日期之间的天数差异。 这就是我所做的 public void CalcolaG(View view) { long DataI1; long DataF1; long oneDay; long Risultato1; // Risultato1 = 0; // EditText DataI = (EditText) findViewById(R.id.DataI); EditText Dat
public void CalcolaG(View view)
{
long DataI1;
long DataF1;
long oneDay;
long Risultato1;
//
Risultato1 = 0;
//
EditText DataI = (EditText) findViewById(R.id.DataI);
EditText DataF = (EditText) findViewById(R.id.DataF);
TextView Risultato = (TextView) findViewById(R.id.Risultato);
DataI1 = Long.parseLong(DataI.getText().toString());
DataF1 = Long.parseLong(DataF.getText().toString());
oneDay = 1000 * 60 * 60 * 24;
Risultato1 = (DataF1 - DataI1) / oneDay;
//
Risultato.setText(Double.toString(Risultato1));
}
}
但是当我按下按钮时,什么也没有发生,错误在哪里?您是否在布局XML中的按钮标记中添加了android:onClick=CalcolaG?此外,如果import语句中有import android.R,请将其删除。在何处使用按钮单击事件绑定方法?Long.parseLongDataI.getText.toString意味着用户将日期作为时间戳输入?您可能应该使用日期选择器来选择日期。您可以使用。好的,解决了这个问题,我如何输入日期?这似乎不起作用。