Access nudi ugrađene funkcije koje možete koristiti u izrazima da biste oblikovali, stvorili, raščlanili i izračunali datume i vremena. Odaberite tablicu koja odgovara onome što želite učiniti.

želim...

Prikaz datuma ili vremena u određenom obliku

Prikaz datuma u željenom obliku. Stupac rezultat pretpostavlja da polje [startdate] sadrži vrijednost datuma/vremena siječnja 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Oblikovanje*

Funkcija oblikovanja za sve namjene koja se koristi za stvaranje prilagođenih oblika datuma/vremena.

Oblikovanje ([DatumPočetka], "yyyy-mm-DD")

2012-01-11

Funkcija FormatDateTime*

Primjenjuje jedan od pet ugrađenih oblika datuma i vremena na vrijednost.

FormatDateTime ([Datum početka], vbLongDate)

Srijeda, 11 Siječanj, 2012

MonthName*

Pretvara broj u naziv mjeseca. Vraća pogrešku ako isporučujete broj izvan raspona 1-12.

MonthName (12)

Prosinac

Naziv radnoglista *

Pretvara broj u dnevni naziv u tjednu. Vraća pogrešku ako isporučujete broj izvan raspona 1-7.

Naziv radnog mjesta (2)

Dokument programa Word

* Nije dostupno u web-aplikacijama programa Access.

Vrh stranice

Razdvajanje datuma ili vremena u dijelove

Ponekad samo morate znati jedan dio vrijednosti datuma/vremena, kao što je godina ili minuta. Ove funkcije sve vraćaju vrijednosti cijelih brojeva koje odgovaraju intervalima koji tražite. Stupac rezultat pretpostavlja da [startdate] sadrži vrijednost datuma/vremena od siječnja 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Godina

Vraća dio godine vrijednosti datuma/vremena.

Year ([Datum početka])

2012

Mjesec

Vraća dio mjeseca vrijednosti datuma/vremena (od 1 do 12).

Month ([DatumPočetka])

1

Dan

Vraća dan dio vrijednosti datuma/vremena (od 1 do 31).

Dan ([Datum početka])

11

Radni dan*

Vraća numerički dan u tjednu (od 1 do 7). U nedjelju se po zadanom smatra prvim danom u tjednu, ali možete navesti neki drugi dan kao prvi dan.

Tjedni dan ([DatumPočetka])

4

Sat*

Vraća sat dijela vrijednosti datuma/vremena (0 do 23).

Hour ([DatumPočetka])

17

Minute*

Vraća dio minute vrijednosti datuma/vremena (0 do 59).

Minuta ([Datum početka])

30

Drugo*

Vraća dio sekunde vrijednosti datuma/vremena (0 do 59).

Drugo ([Datum početka])

15

DatePart

Podesiva verzija funkcija iznad, gdje možete odrediti koji dio vrijednosti datuma/vremena želite.

DatePart ("yyyy", [StartDate])

2012

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Uključivanje brojeva i teksta u datume i vremena

Access pohranjuje datume kao brojeve s pomičnim točkama dvostruke preciznosti. Svibanj, primjerice, 11 Siječanj 2012 5:30 se pohranjuje kao 40919,72917. Dio cijelog dijela, s desne strane decimalnog zareza, predstavlja datum. Frakcijski dio, s desne strane decimalne točke, predstavlja vrijeme. Te će vam funkcije pomoći da stvorite taj broj pomičnim točkama iz drugih vrijednosti, kao što su cijeli brojevi ili tekst.

Funkcija

Namjena

Primjer

Rezultat (način na koji ga Access pohranjuje)

Datumskiserijski

Napomena:  U aplikaciji programa Access koristite funkcije Datefromparts ili Datewithtimefromparts .

Stvara vrijednost datuma iz cijelih brojeva koje dobavite za godinu, mjesec i dan.

DateSerial (2012, 1, 11)

40919,0

CDate*

Pretvara tekst u vrijednost datuma/vremena. Rukuje i datumom i vremenom dijela broja.

Savjet:  Pomoću funkcije booleovskiIsDate odredite može li se tekstni niz pretvoriti u vrijednost datuma/vremena. Na primjer, IsDate ("1/11/2012") vraća TRUE.

CDate ("1/11/2012 17:30")

40919,72917

DateValue*

Pretvara tekst u vrijednost datuma/vremena, ali ne pretvara vremenski dio.

DateValue ("1/11/2012 17:30")

40919,0

TIMEVALUE*

Pretvara tekst u vrijednost datuma/vremena, ali ne pretvara podatke o datumu.

TimeValue ("1/11/2012 17:30")

0,72917

Vremenski serijski

Napomena:  U aplikaciji programa Access koristite funkcije timefromparts ili datewithtimefromparts .

Stvara vremensku vrijednost iz cijelih brojeva koje dobavite za sat, minutu i drugi.

TimeSerial (17; 30; 15)

0,72934

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Zbrajanje i oduzimanje dana u datumima

Te funkcije omogućuju dodavanje ili oduzimanje intervala na datume, kao i izračun razlike između dviju vrijednosti datuma/vremena.

Funkcija

Namjena

Primjer

Rezultat

Datumdodavanja

Zbraja određeni interval (primjerice 2 mjeseca ili 3 sata) do vrijednosti datuma/vremena. Da biste oduzimali, upotrijebite negativan broj kao drugi argument.

DateAdd ("m"; 1; "1/11/2012")

2/11/2012

DateDiff

Određuje broj vremenskih intervala (kao što su dani ili minute) između dviju vrijednosti datuma/vremena.

Napomena:  Imajte na umu da možete i oduzeti samo jednu vrijednost datuma iz druge da biste dobili broj dana između njih, na primjer, #2/15/2012 #-#2/1/2012 # = 14.

DateDiff ("d"; "1/11/2012"; "4/15/2012")

95

Pogledajte kako izračunati broj dana između dvaju datuma.

Vrh stranice

Umetanje današnjeg datuma ili trenutno vrijeme

Koristite ove funkcije da biste odredili postojeći Datum ili vrijeme. Stupac rezultat pretpostavlja da je sadašnji sistemski datum/vrijeme Siječanj 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Sada

Vraća sadašnji sistemski datum i vrijeme.

Now()

1/11/2012 5:30:15 PM

datuma

Napomena:  U aplikaciji programa Access koristite funkciju Today .

Vraća sadašnji sistemski datum.

Date()

1/11/2012

Vrijeme*

Vraća trenutno vrijeme sustava.

Vrijeme ()

5:30:15 PM

Timer*

Vraća broj sekundi koji su proteklo od ponoći.

Timer ()

63015

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.