Odabir odgovarajuće funkcije datuma

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

Access sadrži ugrađene funkcije pomoću kojih u izrazima možete oblikovati, stvarati, analizirati i izračunavati datume i vrijeme. Odaberite tablicu koja odgovara zadatku koji želite obaviti.

Željene akcije...

Prikaz datuma ili vremena u određenom obliku

Podjela datuma ili vremena u dijelove

Pretvaranje brojeva i teksta u datume i vrijeme

Pribrajanje i oduzimanje dana u datumima

Umetanje današnjeg datuma ili trenutnog vremena

Prikaz datuma ili vremena u određenom obliku

Datume možete prikazati u željenom obliku. Za stupac Rezultat pretpostavljeno je da su u polju [DatumPočetka] vrijednost datuma i vremena 11. siječnja 2012. u 17.30:15.

Funkcija

Namjena

Primjer

Rezultat

Oblikovanje*

Svenamjenska funkcija za oblikovanje koja se koristi za stvaranje prilagođenih oblika datuma i vremena.

Format([DatumPočetka];”mm\.dd\.yyyy\.”)

11.01.2012.

FormatDateTime*

Na vrijednost primjenjuje jedan od pet ugrađenih oblika datuma i vremena.

FormatDateTime([DatumPočetka],vbLongDate)

Srijeda, 11. siječnja 2012.

Nazivmjeseca*

Pretvara broj u naziv mjeseca. Ako ne unesete broj od 1 do 12, već neki drugi, vratit će pogrešku.

MonthName(12)

Prosinac

WeekdayName*

Pretvara broj u naziv dana u tjednu. Ako ne unesete broj od 1 do 7, već neki drugi, vratit će pogrešku.

WeekdayName(2)

Ponedjeljak

* Nije dostupno u web-aplikacijama programa Access.

Saznajte više o oblikovanju datuma u bazama podataka za stolna računala i web-aplikacijama programa Access.

Vrh stranice

Podjela datuma ili vremena u dijelove

Katkad vam je potreban samo dio vrijednosti datuma i vremena, npr. godina ili minuta. Ovim funkcijama vratit će se cjelobrojne vrijednosti koje odgovaraju intervalu koji tražite. Za stupac Rezultat pretpostavljeno je da su u polju [DatumPočetka] vrijednost datuma i vremena 11. siječnja 2012. u 17.30:15.

Funkcija

Namjena

Primjer

Rezultat

Godine

Vraća godinu iz vrijednosti datuma i vremena.

Year([DatumPočetka])

2012.

Mjesec

Vraća mjesec iz vrijednosti datuma i vremena (1 do 12).

Month([DatumPočetka])

1

Dan

Vraća dan iz vrijednosti datuma i vremena (1 do 31).

Day([DatumPočetka])

11

WEEKDAY*

Vraća numeričku vrijednost dana u tjednu (1 do 7). Kao prvi dan u tjednu po zadanom se smatra nedjelja, no možete odrediti i neki drugi dan.

Weekday([DatumPočetka])

4

Hour*

Vraća sat iz vrijednosti datuma i vremena (0 do 23).

Hour([DatumPočetka])

17

Minute*

Vraća minute iz vrijednosti datuma i vremena (0 do 59).

Minute([DatumPočetka])

30

Drugi*

Vraća sekunde iz vrijednosti datuma i vremena (0 do 59).

Second([DatumPočetka])

15

DatePart

Verzija gornjih funkcija koja se može konfigurirati tako da navedete željeni dio vrijednosti datuma i vremena.

DatePart(“yyyy”;[DatumPočetka])

2012.

* Nije dostupno u web-aplikacijama programa Access.

Vrh stranice

Pretvaranje brojeva i teksta u datume i vrijeme

Access datume pohranjuje kao brojeve s pomičnim decimalnim zarezom dvostruke preciznosti. 11. siječnja 2012. u 17.30 h pohranjuje se, primjerice, kao 40919,72917. Cjelobrojni dio s lijeve strane decimalnog zareza predstavlja datum. Decimalni dio s desne strane zareza predstavlja vrijeme. Pomoću ovih funkcija možete taj broj s pomičnim decimalnim zarezom stvoriti iz drugih vrijednosti, kao što su cijeli brojevi ili tekst.

Funkcija

Namjena

Primjer

Rezultat (oblik u kojem Access pohranjuje vrijednost)

DateSerial

Napomena :  U web-aplikaciji programa Access koristite funkcije DateFromParts ili DateWithTimeFromParts.

Sastavlja vrijednost datuma od cijelih brojeva koje navedete za godinu, mjesec i dan.

DateSerial(2012,1,11)

40919,0

CDate*

Pretvara tekst u vrijednost datuma i vremena. Obrađuje i datum i vrijeme za broj.

Savjet : Da biste odredili može li se tekstnog niza pretvoriti u vrijednost datuma/vremena pomoću booleovskifunkcija IsDate . Na primjer, IsDate("1/11/2012") vraća vrijednost True.

CDate(“11/1/2012 17:30”)

40919,72917

DateValue*

Pretvara tekst u vrijednost datuma i vremena, ali ne pretvara vrijeme.

DateValue(“11/1/2012 17:30”)

40919,0

TimeValue*

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

TimeValue(“11/1/2012 17:30”)

0,72917

TimeSerial

Napomena :  U web-aplikaciji programa Access koristite funkcije TimeFromParts ili DateWithTimeFromParts.

Od navedenih cijelih brojeva za sat, minute i sekunde sastavlja vrijednost vremena.

TimeSerial(17,30,15)

0,72934

* Nije dostupno u web-aplikacijama programa Access.

Vrh stranice

Zbrajanje i oduzimanje dana u datumima

Pomoću tih funkcija možete datumima pribrojati vremenske intervale, oduzeti ih od njih ili pak izračunati razliku između dvije vrijednosti datuma i vremena.

Funkcija

Namjena

Primjer

Rezultat

DateAdd

Vrijednosti datuma i vremena pribraja određeni vremenski interval (npr. 2 mjeseca ili 3 sata). Da biste oduzeli vremenski interval, kao drugi argument navedite negativni broj.

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

11. 2. 2012.

DateDiff

Određuje broj vremenskih intervala (npr. dana ili minuta) između dvije vrijednosti datuma i vremena.

Napomena :  Možete i oduzeti jednu vrijednost datuma od druge da biste saznali koliko je dana između njih, na primjer: #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

Današnji datum i trenutno vrijeme odredite pomoću ovih funkcija. U stupcu Rezultat pretpostavlja se da su trenutni datum i vrijeme sustava 11. siječnja 2012. u 17.30:15.

Funkcija

Namjena

Primjer

Rezultat

Sada

Vraća trenutni datum i vrijeme.

Now()

11. 1. 2012. 17.30:15

Datum

Napomena :  U web-aplikaciji programa Access koristite funkciju Today.

Prikazuje trenutni datum sustava.

Date()

11. 1. 2012.

Time*

Vraća trenutno vrijeme sustava.

Time()

17.30:15

Timer*

Vraća broj sekundi proteklih od ponoći.

Timer()

63015

* Nije dostupno u web-aplikacijama programa Access.

Vrh stranice

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.

×