formattaData
fun formattaData(datap:String):String { //-------------- formatta data come yyyy-MM-dd ------- var data1 = "" var data2 = "" var p_data = datap var k = 0 var errore = false //---…
fun formattaData(datap:String):String { //-------------- formatta data come yyyy-MM-dd ------- var data1 = "" var data2 = "" var p_data = datap var k = 0 var errore = false //---…
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ì…
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…
fun verificaDataEgualeOggi(dataEmissione:String):Boolean { var esito = false var dataOggi = oggiData() //richiamo della fun oggiData var dataDoc = formattaData(dataEmissione) if (dataOggi.equals(dataDoc)) esito = true //---- before e after non utilizzabili…
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…
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…
fun oggiTime() : String { //--- data e ora locale attuale val dataAttuale : GregorianCalendar = GregorianCalendar() // data odierna val sdf1 = SimpleDateFormat("yyyy-MM-dd HH:mm:ss") val sdf2 = SimpleDateFormat("dd-MM-yyyy HH:mm:ss")…
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 //----…
controlloData() oggiTime() : String oggiData() : String prossimaData(dataInizio:String,n:Int) : String verificaDataEgualeOggi(dataEmissione:String):Boolean confrontoDate(data1:String,data2:String): String giornoSettimana(p_data:String):Int formattaData(datap:String):String dataGMA(dataInput:String,separatore:String):String componi_data( x: String): String
1) Confronto di 2 stringhe 2)Indirizzamento diretto e indiretto 3)And logico 4)Somma di due valori di 4 byte 5)Conversione di una stringa di numeri nel valore numerico corrispondente 6)Input e…