Java 计算两个日期之间的天数(取自edittext)后,如何在新edittext中显示天数
请解决我的问题,我从上周开始尝试这段代码,但应用程序崩溃时说“不幸的是,项目已经停止” 试试这个Java 计算两个日期之间的天数(取自edittext)后,如何在新edittext中显示天数,java,android,date,Java,Android,Date,请解决我的问题,我从上周开始尝试这段代码,但应用程序崩溃时说“不幸的是,项目已经停止” 试试这个 ed6.setText(""+((int) dayCount)); 试试这个 ed6.setText(""+((int) dayCount)); 您应该将CharSequence传递给setText,因此请使用: String.valueOf((int) dayCount) 您应该将CharSequence传递给setText,因此请使用: String.valueOf((int) dayCo
ed6.setText(""+((int) dayCount));
试试这个
ed6.setText(""+((int) dayCount));
您应该将CharSequence传递给setText,因此请使用:
String.valueOf((int) dayCount)
您应该将CharSequence传递给setText,因此请使用:
String.valueOf((int) dayCount)
您应该尝试像这样将float转换为
字符串
ed6.setText(Float.toString(dayCount));
您应该尝试像这样将float转换为
字符串
ed6.setText(Float.toString(dayCount));
试试这个:
ed2.setText(String.valueOf(dayCount));
试试这个:
ed2.setText(String.valueOf(dayCount));
下面是设置文本的方法
public void Daysss_check() {
ed5 = (EditText) findViewById(R.id.editText5);
ed6 = (EditText) findViewById(R.id.editText6);
ed2 = (EditText) findViewById(R.id.editText2);
SimpleDateFormat myFormat = new SimpleDateFormat("dd/MM/yyyy");
String firstDate = ed2.getText().toString();
String secondDate = ed5.getText().toString();
try {
date1 = myFormat.parse(firstDate);
date2 = myFormat.parse(secondDate);
} catch (ParseException e) {
e.printStackTrace();
}
float diff = date2.getTime() - date1.getTime();
float dayCount = (float) diff / (24 * 60 * 60 * 1000);
String myDaycount = String.valueOf(dayCount)
ed6.setText(myDaycount);
}
下面是设置文本的方法
public void Daysss_check() {
ed5 = (EditText) findViewById(R.id.editText5);
ed6 = (EditText) findViewById(R.id.editText6);
ed2 = (EditText) findViewById(R.id.editText2);
SimpleDateFormat myFormat = new SimpleDateFormat("dd/MM/yyyy");
String firstDate = ed2.getText().toString();
String secondDate = ed5.getText().toString();
try {
date1 = myFormat.parse(firstDate);
date2 = myFormat.parse(secondDate);
} catch (ParseException e) {
e.printStackTrace();
}
float diff = date2.getTime() - date1.getTime();
float dayCount = (float) diff / (24 * 60 * 60 * 1000);
String myDaycount = String.valueOf(dayCount)
ed6.setText(myDaycount);
}
请张贴stacktrace请张贴stacktrace