Primenjuje se na
Access 2013

Access pruža ugrađene funkcije koje možete da koristite u izrazima za oblikovanje, kreiranje, raščlanjivanje i izračunavanje datuma i vremena. Izaberite tabelu koja se podudara sa ono što želite da uradite.

Želim da...

Prikazivanje datuma ili vremena u određenom formatu

Prikažite datume u željenom formatu. Kolona Rezultat pretpostavlja da polje [Datum Početka] sadrži vrednost Datum/vreme 11. januara 2012. 17:30:15.

Funkcija

Upotrebite

Primer

Rezultat

Oblikovanje*

Funkcija svenamernog formata koja se koristi za kreiranje prilagođenih formata datuma/vremena.

Format([Datum Početka],"yyyy-mm-dd")

2012-01-11

FormatDateTime*

Primenjuje jedan od 5 ugrađenih formata datum/vreme na vrednost.

FormatDateTime([Datum Početka],vbLongDate)

sreda, januar 11, 2012

MonthName*

Konvertuje broj u ime meseca. Vraća grešku ako navedete broj izvan opsega od 1 do 12.

MonthName(12)

Decembar

WeekdayName*

Konvertuje broj u ime dana u sedmici. Vraća grešku ako navedete broj izvan opsega od 1 do 7.

WeekdayName(2)

Ponedeljak

* Nije dostupno u Access veb aplikacijama.

Vrh stranice

Razdeljivanje datuma ili vremena na delove

Ponekad treba samo da znate jedan deo vrednosti datum/vreme, kao što je godina ili minut. Sve ove funkcije vraćaju vrednosti celog broja koje odgovaraju intervalu koji tražite. Kolona Rezultat pretpostavlja da [Datum Početka] sadrži vrednost Datum/vreme od 11. januara 2012. 17:30:15.

Funkcija

Upotrebite

Primer

Rezultat

Godine

Daje deo godine vrednosti "Datum/vreme".

Year([Datum Početka])

2012

Meseca

Daje deo meseca vrednosti Datum/vreme (od 1 do 12).

Month([Datum Početka])

1

Dan

Daje deo dana vrednosti "Datum/vreme" (od 1 do 31).

Day([Datum Početka])

11

Radni dan*

Daje numerički dan u sedmici (od 1 do 7). Nedelja se podrazumevano smatra prvim danom u sedmici, ali možete da navedete drugi dan kao prvi dan.

Weekday([Datum Početka])

4

Čas*

Daje deo vrednosti "Datum/vreme" (od 0 do 23).

Hour([Datum Početka])

17

Minut*

Daje deo minuta vrednosti "Datum/vreme" (od 0 do 59).

Minute([Datum Početka])

30

Drugi*

Daje deo vrednosti "Datum/vreme" (od 0 do 59).

Second([Datum Početka])

15

Segment datuma

Verzija gorenavedenih funkcija koja može da se konfiguriše, gde možete da navedete koji deo vrednosti datuma/vremena želite.

DatePart("yyyy",[Datum Početka])

2012

* Nije dostupno u Access aplikacijama.

Vrh stranice

Pretvaranje brojeva i teksta u datume i vremena

Access skladišti datume kao brojeve sa pokretnim zarezom dvostruke preciznosti. Na primer, 11. januar 2012. u 5:30 je uskladišten kao 40919.72917. Deo celog broja sa leve strane decimalnog zareza predstavlja datum. Razlomljeni deo sa desne strane decimalnog zareza predstavlja vreme. Ove funkcije vam pomažu da kreirate ovaj broj sa pokretnim zarezom od drugih vrednosti, kao što su celi brojevi ili tekst.

Funkcija

Upotrebite

Primer

Rezultat (kako ga Access skladišti)

Prikaz datuma

Napomena:  U Access aplikaciji koristite funkcije DateFromParts ili DateWithTimeFromParts .

Pravi vrednost datuma iz celih brojeva koje navedete za godinu, mesec i dan.

DateSerial(2012,1,11)

40919.0

Datum datuma*

Konvertuje tekst u vrednost datum/vreme. Rukuje i sa delovima broja "Datum" i "Vreme".

Savet:  Koristite funkciju BulovIsDate da biste utvrdili da li tekstualna niska može da se konvertuje u vrednost datum/vreme. Na primer, IsDate("1.11.2012.") vraća vrednost True.

CDate("1.11.2012.17:30")

40919.72917

Vrednost datuma*

Konvertuje tekst u vrednost datum/vreme, ali ne konvertuje deo vremena.

DateValue("1.11.2012.17:30")

40919.0

TimeValue*

Konvertuje tekst u vrednost datum/vreme, ali ne konvertuje informacije o datumu.

TimeValue("1.11.2012.17:30")

0.72917

Vremenski iz vazduha

Napomena:  U Access aplikaciji koristite funkcije TimeFromParts ili DateWithTimeFromParts .

Pravi vremensku vrednost od celih brojeva koje navedete za sat, minut i sekundu.

TimeSerial(17,30,15)

0.72934

* Nije dostupno u Access aplikacijama.

Vrh stranice

Dodavanje ili oduzimanje datuma

Ove funkcije vam omogućavaju da dodajete ili oduzimate intervale datumima, kao i da izračunate razliku između dve vrednosti datuma/vremena.

Funkcija

Upotrebite

Primer

Rezultat

DatumDodod.

Dodaje određeni interval (na primer 2 meseca ili 3 časa) vrednosti datuma/vremena. Da biste oduzimali, koristite negativan broj kao drugi argument.

DateAdd("m", 1, "11.11.2012.")

2/11/2012

DateDiff

Određuje broj vremenskih intervala (kao što su dani ili minuti) između dve vrednosti datuma/vremena.

Napomena:  Imajte na umu da možete samo da oduzmete jednu vrednost datuma od druge da biste dobili broj dana između njih, na primer #15.2.2012# – #1.2.2012. = 14.

DateDiff("d","11.11.2012.","15.4.2012.")

95

Pogledajte kako da izračunate broj dana između dva datuma.

Vrh stranice

Umetanje današnjeg datuma ili trenutnog vremena

Koristite ove funkcije da biste odredili trenutni datum ili vreme. Kolona Rezultat pretpostavlja da je trenutni sistemski datum/vreme 11. januar 2012. 17:30:15.

Funkcija

Upotrebite

Primer

Rezultat

Sada

Daje trenutni sistemski datum i vreme.

Now()

11.01.2012. 05:30:15 PM

Datum

Napomena:  U Access aplikaciji koristite funkciju Today .

Daje trenutni sistemski datum.

Datum()

1/11/2012

Vreme*

Vraća trenutno sistemsko vreme.

Vreme()

5:30:15 PM

Tajmer*

Daje broj sekundi proteklih od ponoći.

Tajmer()

63015

* Nije dostupno u Access aplikacijama.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.