DatePart Function

DatePart-funktio palauttaa päivämäärästä määrätyn osan.

Syntaksi:


DatePart (jakso1, pvm1 [, viikon_alku [, vuoden_alku]])

Palautusarvo:

Variant-yleismuuttuja, jossa on päivämäärä.

Parametrit:

Jakso1 - merkkijonolauseke, joka määrittää päivämäärävälin vain alla olevan taulukon mukaisilla merkinnöillä.

Jakso1 (merkkijono)

Selitys

yyyy

Vuosi

q

neljännesvuosi

m

Kuukausi

y

(Vuoden) päivä

w

Viikonpäivä

ww

Vuoden viikkonumero

d

Päivä

h

tunti

n

minuutti

s

sekunti


Pvm1 - päivämäärä, josta laskenta aloittaan.

Viikon_alku - valinnainen parametri, joka määrittää viikon aloituspäivän.

Viikon_alku

Selitys

0

käyttöjärjestelmän oletusarvo

1

sunnuntai (oletus)

2

maanantai

3

tiistai

4

keskiviikko

5

torstai

6

perjantai

7

lauantai


Vuoden_alku - valinnainen parametri, joka määrittää vuoden aloitusviikon.

Vuoden_alku

Selitys

0

käyttöjärjestelmän oletusarvo

1

viikolla, johon kuuluu 1. tammikuuta, on viikkonumero 1 (oletus)

2

vuoden ensimmäisellä sellaisella viikolla, jossa on päiviä neljä tai enemmän, on viikkonumero 1

3

vuoden ensimmäinen kokonainen viikko, jossa on vain uuden vuoden päiviä, saa viikkonumero 1:n


Esimerkki:


Sub example_datepart
    MsgBox DatePart("ww", "12/31/2005")
End Sub