Odabir odgovarajuće funkcije datuma

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Access nudi ugrađene funkcije u izrazima koristite za oblikovanje, stvaranje, analizirati i izračunavanje datuma i vremena. Odaberite tablicu koja odgovara ono što želite učiniti.

želim...

Prikaz datuma ili vremena u određenom obliku

Podjela datuma ili vremena u dijelove

Pretvaranje brojeva i teksta u datume i vremena

Zbrajanje i oduzimanje dana u datumima

Umetanje današnjeg datuma ili trenutnog vremena

Prikaz datuma ili vremena u određenom obliku

Prikaz datuma u željeni oblik. Rezultat stupca pretpostavlja da polje [DatumPočetka] sadrži vrijednosti datuma/vremena siječanj 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Oblikovanje*

Svenamjenska funkcija za oblikovanje koriste za stvaranje prilagođenih oblika datuma i vremena.

Format([StartDate],"yyyy-MM-DD")

2012 01 11

FormatDateTime*

Primjenjuje jednu od 5 ugrađene oblike datuma/vremena u vrijednost.

FormatDateTime([StartDate],vbLongDate)

Srijeda, siječanj 11, 2012.

Nazivmjeseca*

Pretvara broj u nazivima mjeseci. Ako unesete broj izvan raspona od 1 do 12, vraća se pogreška.

MonthName(12)

Prosinac

WeekdayName*

Pretvara broj u dan u tjednu naziv. Vraća pogrešku ako unesete 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 u dijelove

Ponekad vam samo želite znati jedan dio vrijednosti datuma/vremena, kao što su godina ili minute. Ove funkcije sve vraćaju cijeli broj vrijednosti koje odgovaraju intervala koju tražite. Rezultat stupca pretpostavlja da [DatumPočetka] sadrži vrijednosti datuma/vremena Sij 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Godine

Vraća godinu iz vrijednosti datuma/vremena.

Year([StartDate])

2012.

Mjesec

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

Month([StartDate])

1

Dan

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

Day([StartDate])

11

WEEKDAY*

Vraća brojčani dan u tjednu (od 1 do 7). Prema zadanim postavkama, nedjelja smatra se prvi dan u tjednu, ali možete odrediti drugi dan kao prvi dan.

WEEKDAY([StartDate])

4

Sat*

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

HOUR([StartDate])

17

Minute*

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

Minute([StartDate])

30

Drugi*

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

Second([StartDate])

15

DatePart

Verzija gornjih funkcija iznad, možete odrediti koji dio vrijednosti datuma/vremena koje želite.

DatePart("yyyy",[StartDate])

2012.

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Pretvaranje brojeva i teksta u datume i vremena

Access pohranjuje datume kao dvostruke preciznosti brojevi s pomičnim zarezom. Na primjer, siječanj 11, 2012 17:30 po pohranjen kao 40919.72917. Cjelobrojni, s lijeve strane decimalnog zareza, predstavlja datum. Decimalni dio s desne strane decimalnog zareza, predstavlja vrijeme. Ove funkcije pomoć u stvaranju tom plutajućih broj točaka iz drugih vrijednosti, kao što su cijelih brojeva ili teksta.

Funkcija

Namjena

Primjer

Rezultat (Access pohranjuje)

DateSerial

Napomena:  U 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. Rukuje datum i vrijeme dio broja.

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 aplikaciji programa Access koristite funkcije TimeFromParts ili DateWithTimeFromParts .

Sastavlja vrijednost vrijeme od cijelih brojeva koje navedete za sat, minuta i sekundi.

TimeSerial(17,30,15)

0.72934

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Zbrajanje i oduzimanje dana u datumima

Ove funkcije omogućuju Zbrajanje i oduzimanje razdoblja do datuma, kao i izračunati razliku između dvije vrijednosti datuma/vremena.

Funkcija

Namjena

Primjer

Rezultat

DateAdd

Dodaje tijekom određenog vremenskog razdoblja (kao što su mjeseci 2 ili 3 sata) vrijednost datuma i vremena. Da biste oduzimali, koristite negativan broj kao drugi argument.

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

11/2/2012

DateDiff

Određuje broj vremenske intervale (primjerice dane ili minutama) između dvije vrijednosti datuma/vremena.

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

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

95

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

Vrh stranice

Umetanje današnjeg datuma ili trenutnog vremena

Pomoću te funkcije određuje trenutni datum ili vrijeme. Rezultat stupca pretpostavlja da je da trenutno datum/vrijeme sustava Sij 11, 2012 17:30:15.

Funkcija

Namjena

Primjer

Rezultat

Sada

Vraća trenutni datum i vrijeme.

Now()

11/1/2012 5:30:15 POSLIJE PODNE

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 POSLIJE PODNE

Timer*

Vraća broj sekundi proteklih od ponoći.

Timer()

63015

* Nije dostupno u aplikacijama programa Access.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
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.

×