componiData
fun componi_data( x: String): String { //---- permette di ricostruire una data valida, come stringa, anche a partire //---- da valori del tipo: 190122 o 19012022 var y = ""…
fun componi_data( x: String): String { //---- permette di ricostruire una data valida, come stringa, anche a partire //---- da valori del tipo: 190122 o 19012022 var y = ""…
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('/', '-')…
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 //----…