Section courante

A propos

Section administrative du site

DATEPART

Partie de la date
Visual Basic

Syntaxe

Function DatePart(interval,date[,firstdayofweek[,firstweekofyear]]) )

Paramètres

Nom Description
interval Ce paramètre permet d'indiquer le type d'intervalle de temps à retourner :
Valeur Description
"yyyy" Cette valeur permet d'indiquer une année
"q" Cette valeur permet d'indiquer un trimestre
"m" Cette valeur permet d'indiquer un mois
"y" Cette valeur permet d'indiquer des jours dans l'année
"d" Cette valeur permet d'indiquer un jour
"w" Cette valeur permet d'indiquer un jour de semaine
"ww" Cette valeur permet d'indiquer une semaine de l'année
"h" Cette valeur permet d'indiquer l'heure
"n" Cette valeur permet d'indiquer les minutes
"s" Cette valeur permet d'indiquer les secondes
date Ce paramètre permet d'indiquer la date sur laquelle il faut effectuer le calcul
firstdayofweek Ce paramètre optionnel permet d'indiquer le premier jour de la semaine. Les valeurs possibles sont :
Valeur Constante Description
0 vbUseSystemDayOfWeek Cette valeur permet d'indiquer qu'il faut utiliser le NLS (National Language Support)
1 vbSunday Cette valeur permet d'indiquer qu'il faut utiliser le Dimanche. C'est la valeur par défaut.
2 vbMonday Cette valeur permet d'indiquer qu'il faut utiliser le Lundi.
3 vbTuesday Cette valeur permet d'indiquer qu'il faut utiliser le Mardi.
4 vbWednesday Cette valeur permet d'indiquer qu'il faut utiliser le Mercredi.
5 vbThursday Cette valeur permet d'indiquer qu'il faut utiliser le Jeudi.
6 vbFriday Cette valeur permet d'indiquer qu'il faut utiliser le Vendredi.
7 vbSaturday Cette valeur permet d'indiquer qu'il faut utiliser le Samedi.
firstweekofyear Ce paramètre optionnel permet d'indiquer le premier jour de l'année. Les valeurs possibles sont :
Valeur Constante Description
0 vbUseSystem Cette valeur permet d'indiquer qu'il faut utiliser le NLS (National Language Support)
1 vbFirstJan1 Cette valeur permet d'indiquer qu'il faut commencer avec la semaine du premier 1 janvier. C'est la valeur par défaut.
2 vbFirstFourDays Cette valeur permet d'indiquer qu'il faut commencer dans les 4 derniers jours de la semaine de la nouvelle année.
3 vbFirstFullWeek Cette valeur permet d'indiquer qu'il faut commencer dans la premier semaine complète de la nouvelle année.

Description

Cette fonction permet de demander la valeur numérique d'une partie de la date spécifié.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.  MsgBox "d=" & DatePart("d","2010-01-09") & vbCrLf & _
  3.         "h=" & DatePart("h","2010-01-09 05:30:00") & vbCrLf & _
  4.         "m=" & DatePart("m","2010-01-09") & vbCrLf & _
  5.         "n=" & DatePart("n","2010-01-09 05:30:00") & vbCrLf & _
  6.         "q=" & DatePart("q","2010-01-09") & vbCrLf & _
  7.         "s=" & DatePart("s","2010-01-09 05:30:00") & vbCrLf & _
  8.         "w=" & DatePart("w","2010-01-09") & vbCrLf & _
  9.         "ww=" & DatePart("ww","2010-01-09") & vbCrLf & _
  10.         "y=" & DatePart("y","2010-01-09") & vbCrLf & _
  11.         "yyyy=" & DatePart("yyyy","2010-01-09") 
  12. End Sub

on obtiendra le résultat suivant :

d=9
h=5
m=1
n=30
q=1
s=0
w=7
ww=2
y=9
yyyy=2010


Dernière mise à jour : Lundi, le 19 novembre 2012