dataGMA

fun dataGMA(dataInput:String,separatore:String):String { // ----- restituisce una data nel formato "dd/MM/yyyy" oppure "dd-MM-yyyy" var data1 = formattaData(dataInput) var data2 = "" val sdf1 = SimpleDateFormat("yyyy-MM-dd") var datax = data1.replace('/', '-')…

Continua a leggeredataGMA

giornoSettimana

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ì…

Continua a leggeregiornoSettimana

confrontoDate

fun confrontoDate(data1:String,data2:String): String { var esito = "" var errore = false val sdf0 = SimpleDateFormat("yyyy-MM-dd") var data1format = formattaData(data1) var data2format = formattaData(data2) var data1GC = GregorianCalendar() var data2GC…

Continua a leggereconfrontoDate

prossimaData

fun prossimaData(dataInput:String,n:Int) : String { val dataInizio = formattaData(dataInput) //richiamo delle fun formattaData val sdf0 = SimpleDateFormat("yyyy-MM-dd") val dataPartenza = GregorianCalendar() var prossima:String = "" //--- all'oggetto dataPartenza viene assegnato…

Continua a leggereprossimaData

oggiData

fun oggiData() : String { //--- data locale attuale val dataAttuale = GregorianCalendar() // data odierna val sdf1 = SimpleDateFormat("yyyy-MM-dd") val sdf2 = SimpleDateFormat("dd-MM-yyyy") val oggi1 = sdf1.format(dataAttuale.time) val oggi2…

Continua a leggereoggiData

controlloData

fun controlloData(dataInput:String) { //----- controllo che la data sia nel formato dd/MM/yyyy oppure dd-MM-yyyy //---- stampa il messaggio "errore" nel caso la data non sia inserita nel //---formato corretto //----…

Continua a leggerecontrolloData