Hola, no estan complicado. Hagamos algo rapido:
1.- Debes importar :import java.util.Calendar;
2.- debes crear una instancia de la clase Calendar
puedes usar esta forma
//Instanciamos la calse calendario miCalendario es objeto de esa clase
Calendar miCalendario = Calendar.getInstance();
3.- luego debes saber que miCalendario devolvera un dato del tipo Date, por lo tanto lo capturamos asi:
Date eldia = miCalendario.getTime();
4.- Ahora imaginemos que lo quieres hacer aparecer en una caja de texto
txtDia.setText(""+eldia);
no olvide anteponerle las comillas, para convertir el objeto a String
pero prueba, veras que la manera en que te muestra la fecha no es como la qusieras
entonces ahora hazlo asi
El dia , mes y año, son valñores numericos
entonces crea tres variables enteras
ahora obtengamos el dia mes y año:
int diaHoy = miCalendario.get(Calendar.DAY_OF_MONTH);
int mes=miCalendario.get(Calendar.MONTH);
int año =miCalendario.get(Calendar.YEAR);
listo y ahora lo imprimimos.
txtDia.setText(""+diaHoy+"/"+mes"/"+año);
eso es todo.
Prueba,haymuchas opciones, incluso para lahora, los segundos, etc.
Diviertete, espero que te haya ayudado.