Applies ToAccess 2013

Access pruža ugrađene funkcije koje možete da koristite u izrazima da biste oblikovali, pravili, analizirali i izračunali datume i vremena. Izaberite tabelu koja se podudara sa onim što želite da uradite.

želim da...

Prikaz datuma ili vremena u određenom formatu

Prikaz datuma u željeno formatu. Kolona rezultat pretpostavlja da polje [Datum početka] sadrži vrednost datum/vreme od 11.2012 17:30:15.

Funkcija

Koristi

Primer

Rezultat

Oblikovanje*

Funkcija "sve funkcije" koja se koristi za kreiranje prilagođenih formata za datum/vreme.

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

2012-01-11

FormatDateTime*

Primenjuje jedan od 5 ugrađenih formata datuma/vremena na vrednost.

FormatDateTime ([Datum početka], funkcija

Sreda, 2012.

MonthName*

Konvertuje broj u ime meseca. Vraća grešku ako navedete broj izvan opsega 1-12.

MonthName (12)

January

Sedmino ime*

Konvertuje broj u ime radnog dana. Vraća grešku ako navedete broj izvan opsega 1-7.

Ime dana (2)

Ponedeljak

* Nije dostupno u Access Veb aplikacijama.

Vrh stranice

Razdvajanje datuma ili vremena u delove

Ponekad samo treba da saznate jedan deo vrednosti datuma/vremena, kao što je godina ili minuta. Ove funkcije rade sve povratne celobrojne vrednosti koje odgovaraju intervalu koji tražite. Kolona rezultat pretpostavlja da [Datum početka] sadrži vrednost datum/vreme za Jan 11, 2012 17:30:15.

Funkcija

Koristi

Primer

Rezultat

Godina

Daje deo vrednosti "Datum/vreme".

Year ([Datum početka])

2012

Mesečni

Daje mesečni deo vrednosti datum/vreme (od 1 do 12).

Month ([Datum početka])

1

Dan

Daje deo dana/vremena (1 do 31).

Day ([Datum početka])

11

Radni dan*

Daje numerički dan u sedmici (od 1 do 7). U sedmici se podrazumevano razmatra prvi dan sedmice, ali možete da navedete drugačiji dan kao prvi dan.

Sedmidan ([Datum početka])

4

Čas*

Daje deo vrednosti datuma/vremena (0 do 23).

Čas ([Datum početka])

17

Minut*

Daje deo vrednosti datuma/vremena (0 do 59).

Minute ([Datum početka])

deseto

Drugo*

Daje deo sa sekundama za datum/vreme (0 do 59).

Second ([Datum početka])

15

DatePart

Verzija gorenavedene funkcije, gde možete da navedete koji deo vrednosti datuma/vremena želite.

DatePart ("yyyy", [Datum početka])

2012

* Nije dostupno u Access aplikacijama.

Vrh stranice

Uključivanje brojeva i teksta u datume i vreme

Access skladišti datume kao brojeve dvostrukih preciznosti. Na primer, 2012 5:30 PM se skladišti kao 40919,72917. Deo celog broja, levo od decimalnog zareza, predstavlja datum. Decimalni deo, sa desne strane decimalnog zareza predstavlja vreme. Ove funkcije vam pomažu da napravite ovaj pokretni broj iz drugih vrednosti, na primer celih brojeva ili teksta.

Funkcija

Koristi

Primer

Rezultati (kako ga Access skladišti)

Serijska

Napomena:  U Access aplikaciji koristite funkcije Datefromparts ili Datewithtimefromparts .

Pravi vrednost datuma iz celih brojeva koje snabdevati za godinu, mesec i dan.

DateSerial (2012, 1, 11)

40919,0

CDate*

Konvertuje tekst u vrednost datum/vreme. Obrađuje i datum i vreme u broju.

Savet:  Koristite funkciju BulovIsDate da biste utvrdili da li se tekstualna niska može konvertovati u vrednost datuma/vremena. Na primer, IsDate ("1/11/2012") daje vrednost TRUE.

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

40919,72917

DateValue*

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

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

40919,0

Vremenska vrednost*

Konvertuje tekst u vrednost datum/vreme, ali ne konvertuje informacije o datumu.

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

0,72917

Vremenski redni

Napomena:  U Access aplikaciji koristite funkcije Timefromp ili Datewithtimefromparts .

Gradi vrednost vremena iz celih brojeva koje snabdevati časovima, minutima i drugom.

TimeSerial (17, 30, 15)

0,72934

* Nije dostupno u Access aplikacijama.

Vrh stranice

Dodavanje ili oduzimanje datuma

Ove funkcije vam dozvoljava da dodate ili oduzimanje intervala, kao i da izračunate razliku između dve vrednosti datuma/vremena.

Funkcija

Koristi

Primer

Rezultat

DateAdd

Dodaje određeni interval (na primer, 2 meseca ili 3 sata) vrednosti datuma/vremena. Da biste ga oduzeli, koristite negativan broj kao drugi argument.

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

2/11/2012

DateDiff

Određuje broj vremenskih intervala (na primer, dana ili minuta) između dve vrednosti datuma/vremena.

Napomena:  Imajte u vidu da možete da oduzmete samo jednu vrednost datuma od druge da 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 izračunate broj dana između dva datuma.

Vrh stranice

Umetanje današnjeg datuma ili trenutnog vremena

Koristite ove funkcije da biste odredili trenutni datum ili vreme. Kolona sa rezultatom pretpostavlja da je trenutni sistemski datum/vreme Jan 11, 2012 17:30:15.

Funkcija

Koristi

Primer

Rezultat

Sada

Vraća trenutni sistemski datum i vreme.

Now()

1/11/2012 5:30:15 PM

Datum

Napomena:  U Access aplikaciji koristite funkciju Today .

Daje trenutni sistemski datum.

Datum()

1/11/2012

Vreme*

Daje trenutno sistemsko vreme.

Vreme ()

5:30:15 PM

Tajmer*

Daje broj sekundi koje su prošlo od ponoći.

Tajmer ()

63015

* Nije dostupno u Access aplikacijama.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.