Funkcija „DateAdd“

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Daje tip podataka Varijanta (Datum) koji sadrži datum kom se dodaje navedeni vremenski interval.

Sintaksa

DateAdd ( interval, broj, datum )

Sintaksa funkcije DateAdd ima sledeće argumente:

Argument

Opis

period

Obavezno. Izraz niske koji predstavlja vremenski interval koji želite da dodate.

broj

Obavezno. Numerički izraz koji predstavlja broj intervala koje želite da dodate. To može biti pozitivan (za dobijanje datuma u budućnosti) ili negativan (za dobijanje datuma u prošlosti).

datum

Obavezno. Varijante (Datum) ili literala koji predstavlja datum u koji se dodaje interval.


Savet: U programu Access 2010 "Izrada izraza" ima IntelliSense, tako da možete da vidite koje argumente izraz zahteva.

Postavke

Interval argument ima sledeće postavke:

Postavka

Opis

gggg

Godina

q

Kvartal

m

Mesec

y

Dan u godini

d

dan

w

Dan u sedmici

ww

Sedmica

h

čas

n

minut

s

Drugo


Primedbe

Funkcija " DateAdd " možete da koristite za dodavanje ili oduzimanje iz datuma navedeni vremenski period. Na primer, možete da koristite DateAdd za izračunavanje datuma 30 dana od danas ili vreme 45 minuta od sada.

Da biste dodali dana datuma, možete da koristite dan u godini („y”), dana („d”) ili Weekday („w”).

Funkcija " DateAdd " će se vratiti Nevažeći datum. Sledeći primer dodaje jedan mesec na 31:

DateAdd("m", 1, "31-Jan-95")

U ovom slučaju, DateAdd daje 28-Feb.-95, ne 31 Feb. 95. Ako je datum 31-Jan-96, ona daje 29 Feb. 96 zato što je 1996 godinu korak.

Ako bi izračunati datum ispred godinu 100 (to jest, možete oduzimanje više nego u datum), doći će do greške.

Ako broj nije Dugački, zaokružen na najbliži ceo broj pre nego što se proverava.

Napomena: Format za povratnu vrednost za DateAdd određuje postavke Kontrolne table , tako što ćete format koji je prosleđen u argumentu date .

Napomena: Datum, ako je postavka svojstva Kalendar gregorijanski kalendar, datum koji je dat mora biti gregorijanski kalendar. Ako je kalendar Hidžra datum koji je dat mora biti Hidžra. Ako su vrednosti meseci imena, ime mora biti u skladu sa trenutne postavke svojstva kalendara . Da biste smanjili mogućnost sa imenima meseci usaglašen sa trenutne postavke svojstva kalendara , Unesite numeričke vrednosti meseci (kratki format datuma).

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Ako vam je potrebno više informacija o radu sa VBA modulom, izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite jedan ili više termina u polje za pretragu.

U ovom primeru, uzima datum kao ulaz i koristi funkcija " DateAdd " da biste prikazali odgovarajući datum zadatog broja meseci u budućnosti.

Dim FirstDate As Date    ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & _
DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg
Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×