Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Daje tip podataka Varijanta (Ceo broj) koji sadrži navedeni deo datog datuma.

Upozorenje    Postoji problem sa korišćenjem ove funkcije. Poslednji ponedeljak u nekim kalendarskih godina može da se vrati kao sedmica 53 kada bi trebalo da bude 1. sedmica. Dodatne informacije i privremeno rešenje potražite u članku Funkcije Format ili DatePart mogu da vrate pogrešan broj sedmice za prošli ponedeljak u godini.

Sintaksa

DatePart ( interval, datum [, prvidanusedmici] [, prvasedmicaugodini] )

Sintaksa funkcije DatePart ima sledeće argumente:

Argument

Opis

interval

Obavezno. Izraz niske koji predstavlja interval vremena koji želite da vratite.

date

Obavezno. Vrednost varijante (Datum) koju želite da procenite.

prvi dan sedmice

Opcionalno. Tabela konstanta koja navodi prvi dan u sedmici. Ako nije navedeno, pretpostavlja se da je nedelja.

prvasedmica godine

Opcionalno. Konstanta koja navodi prvu sedmicu u godini. Ako nije navedeno, pretpostavlja se da je prva sedmica sedmica u kojoj se javlja 1. januar.

Postavke

Argument intervala ima sledeće postavke:

Postavka

Opis

yyyy

Godina

q

Kvartal

m

Mesec

y

Dan u godini

d

Dan

w

Weekday

ww

Sedmica

h

Čas

n

Minut

s

Sekunda

Argument prvog dana sedmice ima sledeće postavke:

Konstanta

Vrednost

Opis

vbUseSystem

0

Koristite postavku NLS API- ja.

vbSunday

1

Nedelja (podrazumevano)

vbMonday

2

ponedeljak

vbTuesday

3

Utorak

vbWednesday

4

sreda

vbThursday

5

četvrtak

vbFriday

6

petak

vbSaturday

7

subota

Prvih sedmica argumenta godine ima sledeće postavke:

Konstanta

Vrednost

Opis

vbUseSystem

0

Koristite postavku NLS API- ja.

vbFirstJan1

1

Počnite sa sedmicom u kojoj se desio 1. januar (podrazumevano).

vbFirstFourDays

2

Počnite od prve sedmice koja ima najmanje četiri dana u novoj godini.

vbFirstFullWeek

3

Počnite sa prvom punom sedmicom u godini.

Napomene

Funkciju DatePart možete da koristite za procenu datuma i vraćanje određenog vremenskog intervala. Na primer, možete da koristite DatePart za izračunavanje dana u sedmici ili trenutnog sata.

Argument prvidanusedmici utiče na izračunavanja koja koriste simbole intervala "w" i "ww".

Ako jedatumslovne oznake datuma, navedena godina postaje trajni deo tog datuma. Međutim, ako je datum pod dvostrukim znacima navoda (" ") i izostavite godinu, trenutna godina se umeće u kôd svaki put kada se proceni izraz datuma. To omogućava pisanje koda koji se može koristiti u različitim godinama.

Napomena: Za datum, ako je postavka svojstva Kalendar gregorijanski, navedeni datum mora biti gregorijanski. Ako je kalendar hidžra kalendar, navedeni datum mora da bude Hidžra.

Dobijeni deo datuma je u jedinicama vremenskog perioda trenutnog arapskog kalendara. Na primer, ako je trenutni kalendar hidžra kalendar, a deo sa datumom koji treba da se vrati je godina, vrednost godine je Hidžra godina.

Primeri upita

Izraz

Rezultati

SELECT DatePart("yyyy",[DateofSale]) AS NewDate FROM ProductSales;

Daje vrednost "Godina" za vrednosti datuma polja "DateofSale".

SELECT DatePart("q",[DateofSale]) AS NewDate FROM ProductSales;

Daje "Kvartal" (na osnovu godine kalendara) vrednosti datuma polja "DateofSale".

SELECT DatePart("y",[DateofSale]) AS NewDate FROM ProductSales;

Daje vrednost "Dan u godini" (od 1 do 365) vrednosti datuma polja "DateofSale".

SELECT DatePart("d",[DateofSale]) AS NewDate FROM ProductSales;

Daje "Dan" vrednosti datuma polja "DateofSale".

SELECT DatePart("w",[DateofSale]) AS NewDate FROM ProductSales;

Daje "Radni dan" (od 1 do 7 gde 1 predstavlja nedelju) vrednosti datuma polja "DateofSale".

SELECT DatePart("ww",[DateofSale]) AS NewDate FROM ProductSales;

Daje broj sedmice (od 1 do 52) vrednosti datuma polja "DateofSale".

SELECT DatePart("h",[DateTime]) AS NewDate FROM ProductSales;

Daje "Čas" vrednosti datuma polja "Datum i vreme".

SELECT DatePart("n",[DateTime]) AS NewDate FROM ProductSales;

Daje vrednost "Minuti" za vrednosti datuma polja "Datum i vreme".

SELECT DatePart("s,[DateTime]) AS NewDate FROM ProductSales;

Daje "sekunde" vrednosti datuma polja "Datum i vreme".

VBA primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer uzima datum i pomoću funkcije DatePart prikazuje kvartal godine u kojoj se dešava.

Dim TheDate As Date    ' Declare variables.Dim Msg    TheDate = InputBox("Enter a date:")Msg = "Quarter: " & DatePart("q", TheDate)MsgBox Msg

Biranje odgovarajuće funkcije za datum

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.