English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Date

Date Add

funzione copia link

Scopo

Questa funzione permette di effettuare calcoli tra date, sommando giorni, mesi, anni, ore, minuti, secondi.

Sintassi

date Risultato = #1899/12/30#      // 
date DataDiPartenza = #1980/01/03# // 
// 
// Aggiungo 45 giorni alla data di partenza

Risultato := DateAdd(Day, 45, DataDiPartenza)

Argomenti

Intervallo E' una stringa rappresentante la parte di data su cui si vuole effettuare l'operazione (giorni, mesi, anni, ecc...). Vedere la lista valori DateParts per maggiori informazioni.
Numero Il numero di parti da aggiungere. Può essere anche un numero negativo.
Data E' la data originale su cui si vuole effettuare l'operazione.

Valore di ritorno

Viene ritornata una data valida che contiene la data passata come argomento incrementata dell'intervallo di tempo specificato.

Esempio di codice

DATE ADD
{
  // Aggiungo due giorni alla data corrente
  RisultatoData := DateAdd(Day, TWO, Today())
  OperatoritraDate.LabelDateAdd.Text := Dopodomani è il  +c ToString(
    RisultatoData)
}
  • Intervallo può assumere i valori contenuti nella lista valori DateParts.
  • Se la data calcolata risulta invalida per il linguaggio di compilazione verrà generato un errore.
  • Se Numero non è un valore intero verrà arrotondato all'intero più vicino.
  • Se Data è Null la funzione ritorna Null.
    Se Intervallo o Numero è Null ritorna il valore di Data.

Ultima modifica: 24/03/2021 / Validità: da 7.1.3300

Vedi Anche

  • Date Parts (Lista Valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum