Funkcija DateAdd

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Vraća varijante (Datum) koji sadrži datum koji je dodan u određenom vremenskom intervalu.

Sintaksa

DateAdd ( interval, broj, datum )

Sintaksa funkcije DateAdd sadrži sljedeće argumente:

Argument

Opis

Interval

Obavezan. Nizovni izraz koji je vremensko razdoblje koje želite dodati.

broj

Obavezan. Numerički izraz koji predstavlja broj intervala koji želite dodati. Možda ćete se pozitivan (za datume u budućnosti) ili negativan (za datume u prošlosti).

Datum

Obavezan. Variant (Datum) ili literal koji predstavlja datum dodaje interval.


Savjet : U programu Access 2010 Sastavljač izraza pruža IntelliSense, pa možete vidjeti koje argumente potreban izraz.

Postavke

Interval argument sastoji se od ovih postavki:

Postavka

Opis

yyyy

Godina

q

Tromjesečje

m

Mjesec

n

Dana u godini

d

Dan

w

Dan u tjednu

ww

Tjedan

h

Sat

Uključivanje i isključivanje znakova koji se ne ispisuju

Minuta

s

Sekunda


Napomene

Funkcija DateAdd možete koristiti za zbrajanje i oduzimanje u određenom vremenskom intervalu od datuma. Na primjer, možete koristiti DateAdd za izračunavanje datuma 30 dana od danas ili vremena 45 minuta od sada.

Da biste dodali dana datumu, možete koristiti dan godina ("d"), Day ("d") ili Weekday ("w").

Funkcija DateAdd će vratiti daju neispravni datum. Sljedeći primjer dodaje jedan mjesec na 31:

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

U ovom slučaju DateAdd vraća 28-veljače-95, ne 31-veljače-95. Ako je Datum 31-sij-96, vraća 29 veljače 96 jer je 1996 je.

Ako izračunati datum želite ispred godini 100 (to jest, koje oduzimanje više godina nego što su Datum), pojavljuje se pogreška.

Ako broj nije Long vrijednost, prije procjene se zaokružuje na najbliži cijeli broj.

Napomena : Oblikovanje povratnu vrijednost za DateAdd ovisi o postavkama Upravljačka ploča nije oblik koji se prenosi u argumentu date .

Napomena : Za Datum, ako je postavka svojstva kalendar Gregorijanski, navedeni datum mora biti gregorijanski. Ako je kalendar Hidžri, navedeni datum mora biti Hidžri. Ako su vrijednosti mjeseca nazivi, naziv mora biti usklađene s trenutnom postavkom svojstva kalendar . Da biste minimizirali nastanka nazivi mjeseci u sukobu s trenutnom postavkom svojstva kalendar , unesite vrijednosti mjeseca (oblik kratkog datuma).

Primjer

Napomena : Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru datum kao ulaz i koristi funkcija DateAdd za prikazivanje odgovarajućeg datuma navedenog broja mjeseci 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 : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×