Biranje odgovarajuće funkcije za datum

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Access pruža ugrađene funkcije možete da koristite u izrazima da oblikujete, kreirajte, analizira i izračunavanje datuma i vremena. Izaberite tabelu koja se podudara sa šta želite da uradite.

Želim da izvršim sledeću radnju...

Prikaz datuma ili vremena u određenom formatu

Podelim datum ili vreme na delove

Pretvaranje brojeva i teksta u datume i vremena

Dodavanje ili oduzimanje datuma

Umetanje današnjeg datuma ili trenutnog vremena

Prikaz datuma ili vremena u određenom formatu

Prikažite datum i vreme u određenom formatu. Kolona Rezultat pretpostavlja da polje [Datum početka] sadrži vrednost Datum/vreme za 11. januar 2012. u 17:30:15.

Funkcija

Upotreba

Primer

Rezultat

Oblikovanje*

Opštenamenska funkcija za oblikovanje koja se koristi za izradu prilagođenih formata datuma/vremena.

Format([Datum početka],”yyyy-mm-dd”)

11.01.2012.

FormatDateTime*

Na vrednost primenjuje jedan od pet ugrađenih formata datuma/vremena.

FormatDateTime([Datum početka],vbLongDate)

Sreda, 11. januar 2012.

Imemeseca*

Konvertuje broj u ime meseca. Vraća poruku o grešci ako je dat broj izvan opsega 1-12.

MonthName(12)

Decembar

WeekdayName*

Konvertuje broj u ime dana. Vraća poruku o grešci ako je dat broj izvan opsega 1-7.

WeekdayName(2)

Ponedeljak

* Nije dostupno u Access aplikacijama.

Saznajte više o oblikovanju datuma u stonim bazama podataka i Access aplikacijama.

Vrh stranice

Deljenje datuma ili vremena na delove

Ponekad treba da znate samo jedan deo vrednosti Datum/vreme, kao što je godina ili minut. Sve te funkcije vraćaju celobrojne vrednosti koje odgovaraju traženom intervalu. Kolona Rezultat pretpostavlja da [Datum početka] sadrži vrednost Datum/vreme 11. januar 2012. u 17:30:15.

Funkcija

Upotreba

Primer

Rezultat

Godine

Daje deo godine vrednosti Datum/vreme.

Year([Datum početka])

2012.

Mesec

Daje deo za mesec vrednosti Datum/vreme (1 do 12).

Month([Datum početka])

1

Dan

Daje deo za dan vrednosti Datum/vreme (od 1 do 31).

Day([Datum početka])

11

Dan u sedmici*

Vraća broj dana u sedmici (1 do 7). Nedelja se podrazumevano uzima kao prvi dan sedmice, ali možete zadati i neki drugi dan kao prvi.

Weekday([Datum početka])

4

Hour*

Daje deo za čas vrednosti Datum/vreme (od 0 do 23).

Hour([Datum početka])

17

Minut*

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

Minute([Datum početka])

30

Drugi*

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

Second([Datum početka])

15

DatePart

Verzija pomenutih funkcija koju možete konfigurisati zadavanjem dela vrednosti Datum/vreme koji vam je potreban.

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 plivajućim zarezom dvostruke preciznosti. Na primer, 11. januar 2012. u 17:30 skladišti se kao 40919.72917. Celobrojni deo levo od decimalnog zareza predstavlja datum. Razlomljeni deo desno od decimalnog zareza predstavlja vreme. Ove funkcije pomažu vam da kreirate takav broj s plivajućim zarezom na osnovu drugih vrednosti, kao što su celobrojne vrednosti ili tekst.

Funkcija

Upotreba

Primer

Rezultat (Kako ga Access skladišti)

"DateSerial"

Napomena :  U Access aplikaciji koristite funkciju DateFromParts ili DateWithTimeFromParts.

Pravi vrednost datuma od celobrojnih vrednosti pruženih za godinu, mesec i dan.

DateSerial(2012,1,11)

40919.0

CDate*

Konvertuje tekst u vrednost Datum/vreme. Upravlja delovima broja i za datum i za vreme.

Savet : Koristite BulovFunkcija "IsDate" da biste utvrdili ako niske teksta može konvertovati u vrednost datum/vreme. Na primer, IsDate("1/11/2012") vraća vrednost True.

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

40919.72917

Funkcija DateValue*

Konvertuje tekst u vrednost Datum/vreme, ali ne konvertuje deo za vreme.

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

40919.0

TimeValue*

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

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

0.72917

"TimeSerial"

Napomena :  U Access aplikaciji koristite funkcije TimeFromParts ili DateWithTimeFromParts .

Pravi vrednost vremena od celobrojnih vrednosti pruženih za sat, minut i sekundu.

TimeSerial(17,30,15)

0.72934

* Nije dostupno u Access aplikacijama.

Vrh stranice

Dodavanje ili oduzimanje datuma

Ove funkcije omogućavaju da dodajete ili oduzimate intervale od datuma i da računate razliku između dve vrednosti Datum/vreme.

Funkcija

Upotreba

Primer

Rezultat

DateAdd

Dodaje određeni interval (na primer, 2 meseca ili 3 sata) vrednosti Datum/vreme. Da biste oduzimali zadajte negativan broj za drugi argument.

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

2/11/2012

DateDiff

Utvrđuje broj vremenskih intervala (kao što su dani ili minute) između dve vrednosti Datum/vreme.

Napomena :  Imajte na umu da možete i oduzimati jednu vrednost Datum/vreme od druge kako biste dobili broj dana između njih, na primer, #2/15/2012# - #2/1/2012# = 14.

DateDiff(“d”,”1/11/2012”,”4/15/2012”)

95

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

Vrh stranice

Umetanje današnjeg datuma ili trenutnog vremena

Koristite ove funkcije za utvrđivanje trenutnog datuma ili vremena. Kolona Rezultat pretpostavlja da je trenutni sistemski datum i sistemsko vreme 11. januar 2012 u 17:30:15.

Funkcija

Upotreba

Primer

Rezultat

Sada

Daje trenutni sistemski datum i sistemsko vreme

Now()

1/11/2012 5:30:15 PM

Datum

Napomena : U Access aplikaciji koristite funkciju Today .

Daje tekući sistemski datum.

Date()

1/11/2012

Time*

Daje trenutno sistemsko vreme.

Time()

5:30:15 PM

Tajmer*

Daje broj sekundi proteklih od ponoći.

Timer()

63015

* Nije dostupno u Access aplikacijama.

Vrh stranice

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×