Funkcija „DateAdd“

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Daje na varijante (datum) koja sadrži datum koji je dodat određeni 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

sekunda


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đen je 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

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite 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.

×