Section courante

A propos

Section administrative du site

DATEPART

Partie de la date
VB .NET (Visual Basic .NET)

Syntaxe

Public Overloads Function DatePart(ByVal Interval As DateInterval, ByVal DateValue As DateTime, Optional ByVal FirstDayOfWeekValue As FirstDayOfWeek = VbSunday, Optional ByVal FirstWeekOfYearValue As FirstWeekOfYear = VbFirstJan1) As Integer
Public Overloads Function DatePart(ByVal Interval As String, ByVal DateValue As Object, Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday, Optional ByVal WeekOfYear As FirstWeekOfYear = FirstWeekOfYear.Jan1) As Integer

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
DateValue Ce paramètre permet d'indiquer la date sur laquelle il faut effectuer le calcul
DayOfWeek 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.
WeekOfYear 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é.

Exemple

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

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Console.WriteLine("d=" & DatePart("d", "2010-01-09"))
  5.         Console.WriteLine("h=" & DatePart("h", "2010-01-09 05:30:00"))
  6.         Console.WriteLine("m=" & DatePart("m", "2010-01-09"))
  7.         Console.WriteLine("n=" & DatePart("n", "2010-01-09 05:30:00"))
  8.         Console.WriteLine("q=" & DatePart("q", "2010-01-09"))
  9.         Console.WriteLine("s=" & DatePart("s", "2010-01-09 05:30:00"))
  10.         Console.WriteLine("w=" & DatePart("w", "2010-01-09"))
  11.         Console.WriteLine("ww=" & DatePart("ww", "2010-01-09"))
  12.         Console.WriteLine("y=" & DatePart("y", "2010-01-09"))
  13.         Console.WriteLine("yyyy=" & DatePart("yyyy", "2010-01-09"))
  14.     End Sub
  15.  
  16. End Module

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 : Dimanche, le 9 novembre 2014