Primjenjuje se na
Access 2013

Access nudi ugrađene funkcije koje možete koristiti u izrazima za oblikovanje, stvaranje, raščlanjivanje i izračunavanje datuma i vremena. Odaberite tablicu koja odgovara onome što želite učiniti.

Želim...

Prikaz datuma ili vremena u određenom obliku

Prikažite datume u željenom obliku. Stupac Rezultat pretpostavlja da polje [DatumPočetka] sadrži vrijednost datuma/vremena od 11. siječnja 2012. 17:30:15.

Funkcija

Koristite značajku

Primjer

Rezultat

Oblikovanje*

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

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

2012-01-11

FormatDateTime*

Primjenjuje jedan od 5 ugrađenih oblika datuma/vremena na vrijednost.

FormatDateTime([DatumPočetka],vbLongDate)

Srijeda 11 siječnja, 2012

Naziv Mjeseca*

Pretvara broj u naziv mjeseca. Vraća pogrešku ako napišete broj izvan raspona od 1 do 12.

MonthName(12)

prosinac

WeekdayName*

Pretvara broj u naziv dana u tjednu. Vraća pogrešku ako napišete broj izvan raspona od 1 do 7.

WeekdayName(2)

Dokument programa Word

* Nije dostupno u web-aplikacijama programa Access.

Vrh stranice

Podjela datuma ili vremena na dijelove

Ponekad samo morate znati jedan dio vrijednosti datuma/vremena, kao što su godina ili minuta. Sve te funkcije vraćaju cjelobrojne vrijednosti koje odgovaraju intervalu koji tražite. Stupac Rezultat pretpostavlja da [DatumPočetka] sadrži vrijednost datuma/vremena od 11. siječnja 2012. 17:30:15.

Funkcija

Koristite značajku

Primjer

Rezultat

Godina

Vraća dio godine vrijednosti datuma/vremena.

Year([DatumPočetka])

2012

Mjesec

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

Month([DatumPočetka])

1

Dan

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

Day([DatumPočetka])

11

Radni dan*

Vraća brojčani dan u tjednu (od 1 do 7). Nedjelja se po zadanom smatra prvim danom u tjednu, ali možete odrediti drugi dan kao prvi dan.

Weekday([DatumPočetka])

4

Sat*

Vraća dio sata vrijednosti datuma/vremena (od 0 do 23).

Hour([DatumPočetka])

17

Minuta*

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

Minute([DatumPočetka])

30

Drugo*

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

Second([DatumPočetka])

15

Dio datuma

Verzija gore navedenih funkcija koja se može konfigurirati, gdje možete odrediti koji dio vrijednosti datuma/vremena želite.

DatePart("yyyy";[DatumPočetka])

2012

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Pretvaranje brojeva i teksta u datume i vremena

Access sprema datume kao brojeve pomičnim zarezima dvostruke preciznosti. Na primjer, 11. siječnja 2012. 5.30 pohranjuje se kao 40919.72917. Cjelobrojni dio s lijeve strane decimalnog zareza predstavlja datum. Decimalni dio s desne strane decimalnog zareza predstavlja vrijeme. Te funkcije olakšavaju stvaranje tog broja s pomičnim zarezom iz drugih vrijednosti, kao što su cijeli brojevi ili tekst.

Funkcija

Koristite značajku

Primjer

Rezultat (način na koji ga Access pohranjuje)

DateSerial

Napomena:  U aplikaciji programa Access koristite funkcije DateFromPartsili DateWithTimeFromParts .

Sastavlja vrijednost datuma iz cijelih brojeva koje navedite za godinu, mjesec i dan.

DateSerial(2012,1,11)

40919.0

CDate*

Pretvara tekst u vrijednost datuma/vremena. Rukuje i dijelovima datuma i vremena broja.

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

CDate("11.1.2012. 17:30")

40919.72917

DateValue*

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

DateValue("11.1.2012. 17:30")

40919.0

TimeValue*

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

TimeValue("11.1.2012. 17:30")

0.72917

TimeSerial

Napomena:  U aplikaciji programa Access koristite funkcije TimeFromPartsili DateWithTimeFromParts .

Gradi vremensku vrijednost iz cijelih brojeva koje navedite za sat, minutu i sekundu.

TimeSerial(17;30;15)

0.72934

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Zbrajanje i oduzimanje dana u datumima

Te funkcije omogućuju zbrajanje ili oduzimanje intervala datumima te izračun razlike između dvije vrijednosti datuma/vremena.

Funkcija

Koristite značajku

Primjer

Rezultat

Datumdodavanje

Dodaje određeni interval (npr. 2 mjeseca ili 3 sata) vrijednosti datuma/vremena. Da biste oduzeli, kao drugi argument koristite negativni broj.

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

2/11/2012

DateDiff

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

Napomena:  Imajte na umu da možete samo oduzeti jednu vrijednost datuma od druge da biste dobili broj dana između njih, primjerice, #15.2.2012.# – #1. 2. 2012.# = 14.

DateDiff("d";"11.1.2012.","15. 4.2012.")

95

Saznajte kako izračunati broj dana između dva datuma.

Vrh stranice

Umetanje današnjeg datuma ili trenutnog vremena

Pomoću tih funkcija odredite trenutni datum ili vrijeme. Stupac Rezultat pretpostavlja da je trenutni datum/vrijeme sustava 11. siječnja 2012. 17:30:15.

Funkcija

Koristite značajku

Primjer

Rezultat

Sada

Vraća trenutni datum i vrijeme sustava.

Now()

11.1.2012. 17.30:15

Datum

Napomena:  U aplikaciji programa Access koristite funkciju Danas.

Vraća trenutni datum sustava.

Date()

1/11/2012

Vrijeme*

Vraća trenutno vrijeme sustava.

Time()

5:30:15

Brojač vremena*

Vraća broj sekundi proteklih od ponoći.

Brojač vremena()

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.