fun giornoSettimana(dataInput:String):Int
{
//--- https://www.baeldung.com/java-get-day-of-week
//--- number ranges from 1 (Sunday) to 7 (Saturday)
/*
1- SUNDAY- Domenica
2- MONDAY- Lunedì
3- TUESDAY- Martedì
4- WEDNESDAY- Mercoledì
5- THURSDAY- Giovedì
6- FRIDAY- Venerdì
7- SATURDAY- Sabato
*/
val p_data = formattaData(dataInput)
var gs:Int=0
var data2:String = ""
val sdf0: SimpleDateFormat = SimpleDateFormat("yyyy-MM-dd")
try {
var x: Date = sdf0.parse(p_data)
data2 = sdf0.format(x)
val c = Calendar.getInstance()
c.time = x // yourdate is an object of type Date
gs = c[Calendar.DAY_OF_WEEK]
}
catch(e: Exception) {
data2 = "Data errata"
}
//
return gs
}