I want to make a function that from three values in int (day month year) returns me that day of the week is, googling I have reached this function but I get an error, it does not hit with the day it is.
This is the code:
String diaSemana (int dia, int mes, int ano)
{
String letraD="";
int nD =-1;
Calendar c = Calendar.getInstance();
c.set(ano, mes, dia);
nD=c.get(Calendar.DAY_OF_WEEK);
switch (nD){
case 1: letraD = "D";
break;
case 2: letraD = "L";
break;
case 3: letraD = "M";
break;
case 4: letraD = "X";
break;
case 5: letraD = "J";
break;
case 6: letraD = "V";
break;
case 7: letraD = "S";
break;
}
return letraD;
}
I leave here a log.i that I have to debug: Weekday: 4 2017,4,10 I should go out a week: 2