When entering the calendar, it starts in 1900, how can I start it with today's date?
package com.example.lu;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.view.View;
import com.example.lu.nombramientos.R;
import java.util.Calendar;
public class Tec3Activity extends AppCompatActivity {
private EditText Año1,Mes1,Dia1, Año2,Mes2,Dia2, resultado;
private Button boton;
int a1,m1,d1,a2,m2,d2, rA, rM, rD, Rt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tec3);
Año1 = (EditText) findViewById(R.id.dtAñoInicio);
Mes1 = (EditText) findViewById(R.id.dtMesInicio);
Dia1 = (EditText) findViewById(R.id.dtDiaInicio);
Año2 = (EditText) findViewById(R.id.dtAñoFin);
Mes2 = (EditText) findViewById(R.id.dtMesFin);
Dia2 = (EditText) findViewById(R.id.dtDiaFin);
boton = (Button) findViewById(R.id.btnTotalDias);
resultado = (EditText) findViewById(R.id.nTotal);
Calendar C2 = Calendar.getInstance();
a1 = C2.get(Calendar.YEAR);
m1 = C2.get(Calendar.MONTH) +1;
d1 = C2.get(Calendar.DAY_OF_MONTH);
a2 = C2.get(Calendar.YEAR);
m2 = C2.get(Calendar.MONTH) +1;
d2 = C2.get(Calendar.DAY_OF_MONTH);
Dia1.setText(""+d1);
Mes1.setText(""+m1);
Año1.setText(""+a1);
Dia2.setText(""+d1);
Mes2.setText(""+m1);
Año2.setText(""+a1);
boton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
a1 = Integer.valueOf(Año1.getText().toString());
a2 = Integer.valueOf(Año2.getText().toString());
m1 = Integer.valueOf(Mes1.getText().toString());
m2 = Integer.valueOf(Mes2.getText().toString());
d1 = Integer.valueOf(Dia1.getText().toString());
d2 = Integer.valueOf(Dia2.getText().toString());
rA = a2 - a1;
rM = m2 - m1;
rD = d2 - d1;
Rt = (rA*360)+(rM*30)+(rD+1);
resultado.setText(""+Rt);
}
});
}
}