Oggetto LUA: utility

L`oggetto contiene tutte le utility di sistema

convap

DescrizioneLa funzione modifica gli apici presente nella stringa raddopiandoli. In questo modo la stringa può essere usata all`interno di una chiamata sql
Tipo Valorestring
Formatostring = utility.convap(value)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
valuestringIl valore da controllare
Esempi
datatable = database.getsql(`SELECT * FROM customers where name=` .. utility.convap(`D`Amico`) .. ```)

createdate

DescrizioneCrea una data in formato timestamp
Tipo Valoredouble
Formatodouble = utility.createdate(year, month, day, hour, minute, second)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
dayintegerIl giorno della data da convertire
hoursintegerL`ora data da convertire
minutesintegerI minuti della data da convertire
monthsintegerIl mese della data da convertire
secondsintegerI secondi della data da convertire
yearsintegerL`anno della data da convertire
Esempi
date = utility.createdate(2024,03,16,2,30,0)

crlf

DescrizioneRestituisce il carattere di carrier return
Tipo Valorestring
Formatostring = utility.crlf()
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
Esempi
carrier = utility.crlf()

dateadddays

DescrizioneIncrementa i giorni di una data
Tipo Valoredouble
Formatodouble = utility.dateadddays(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero di giorni da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateadddays(date,1)

dateaddhours

DescrizioneIncrementa le ore di una data
Tipo Valoredouble
Formatodouble = utility.dateaddhours(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero delle ore da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateaddhours(date,1)

dateaddminutes

DescrizioneIncrementa i minuti di una data
Tipo Valoredouble
Formatodouble = utility.dateaddminutes(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero dei minuti da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateaddminutes(date,1)

dateaddmonths

DescrizioneIncrementa i mesi di una data
Tipo Valoredouble
Formatodouble = utility.dateaddmonths(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero dei mesi da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateaddmonths(date,1)

dateaddseconds

DescrizioneIncrementa i secondi di una data
Tipo Valoredouble
Formatodouble = utility.dateaddseconds(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero dei secondi da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateaddseconds(date,1)

dateaddyears

DescrizioneIncrementa gli anni di una data
Tipo Valoredouble
Formatodouble = utility.dateaddyears(timestamp, number)
TipologiaMetodo
SistemiWindows, Web, Android, IOS, Mac OS
ParametroTipo ValoreDescrizione
numberdoubleIl numero degli anni da aggiungere o da sottrarre
timestampdoubleLa data da modificare in formato timestamp
Esempi
newdate = utility.dateaddyears(date,1)