Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: El Berto - 30 Dicembre 2011, 12:35:01
-
Vorrei capire come fare per ottenere la differenza tra 2 date (x es. Data1-Data2= 12giorni 3 mesi 1 anno), e sapere che data era 27 giorni fa.
Non mi sembra ci siano funzioni già pronte.....
Grazie in anticipo.
-
Dai un'occhiata qui:
http://www.gambas-it.org/smf/index.php?topic=14.0
-
per lavorare con le date esistono i metodi
datediff che indica i tempo strascorso da una data el' altra
dateadd che ritorna una data aggiungendo un determinato periodo alla dat adi partenza
entrambi lavorano con variabili di tipo date per cui se hai una stringa che contiene una dat adovrai prima convertirla in date con Cdate.
per convertire una dat ain scringa puoi invece usare format(date,"dd/mm/yyyy")
-
Orca, grazie, avevo capito che DateDiff funziona solo con numeri positivi (calcolo della data futura anzichè data passata), ma ora ho provato e riesco a trovvare anche date passate!