La syntaxe de DatePart est DatePart (intervalle, date), qui est utilisée pour prendre une partie de la date.
intervalle
Yyyy: annuelle
M: Le mois de date
D: le jour de date
H: heure à la date
N: les points de date
S: secondes de date
Q: La date est située dans le trimestre de l'année, comme 2009-6-29 au deuxième trimestre.
Y: La date est située le jour de l'année, par exemple le jour 180 le 29 juin 2009.
W: La date est située le jour de la semaine (le dimanche par défaut est le premier jour), par exemple, 2009-6-29 est situé le deuxième jour.
WW: La date est située dans la semaine de l'année, comme 2009-6-29 au cours de la semaine 27.
DatePart (intervalle, date [, PremierDayOfweek [, Firstweekofyear]])
La syntaxe de la fonction DATEPART a les paramètres suivants:
Description du paramètre
intervalle requis. Une expression de chaîne qui indique l'intervalle de temps à retourner. Pour les valeurs, consultez la section Paramètres.
date requise. L'expression de la date à calculer.
Première semaine en option. Spécifie la constante pour le premier jour de la semaine. Si ce n'est pas spécifié, la valeur par défaut est dimanche. Pour les valeurs, consultez la section Paramètres.
Firstweekofyear facultatif. Spécifiez la constante pour la première semaine de l'année. S'il n'est pas spécifié, la valeur par défaut est la semaine du 1er janvier. Pour les valeurs, consultez la section Paramètres.
La définition du paramètre d'intervalle peut avoir les valeurs suivantes:
Description du réglage
Yyyy Year
Q Quarterly
M mois
Y Nombre de jours en un an
d jour
W Nombre de jours d'une semaine
WW
h heures
M minutes
S secondes
Le paramètre FirstDayOfWeek peut avoir les valeurs suivantes:
Description de la valeur constante
VBUSESystem 0 utilise les paramètres API de support linguistique régional (NLS).
Vbsunday 1 dimanche (par défaut)
Vbmonday 2 lundi
VBtusday 3 mardi
VBWEDNESDay 4 mercredi
VBTHURSDAY 5 Jeudi
vbfriday 6 vendredi
VBSMURYDAY 7 SAMEDI
Le paramètre Firstweekofyear peut avoir les valeurs suivantes:
Description de la valeur constante
VBUSESystem 0 utilise les paramètres API de support linguistique régional (NLS).
VBFirstJan1 1 commence à partir de la semaine du 1er janvier (par défaut).
VBFirstfourdays 2 commence par la première semaine d'au moins quatre jours au cours de la nouvelle année.
VBFirstfullweek 3 commence avec la première semaine complète de la nouvelle année (pas tout au long de l'année).
illustrer
La fonction DATEPART est utilisée pour calculer une date et renvoyer un intervalle de temps spécifié. Par exemple, utilisez DatePart pour calculer le jour de la semaine ou l'heure actuelle.
Le paramètre FirstDayOfweek affecte le calcul de l'utilisation des symboles d'intervalle "W" et "WW".
Si la date est le texte de la date, l'année spécifiée devient une partie fixe de la date. Mais si la date est incluse dans les devis ("") et que l'année est omise, l'année en cours est insérée chaque fois que l'expression de la date est calculée dans le code. Cela vous permet d'écrire du code du programme pendant différentes années.