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 :
- Module Module1
-
- Sub Main()
- Console.WriteLine("d=" & DatePart("d", "2010-01-09"))
- Console.WriteLine("h=" & DatePart("h", "2010-01-09 05:30:00"))
- Console.WriteLine("m=" & DatePart("m", "2010-01-09"))
- Console.WriteLine("n=" & DatePart("n", "2010-01-09 05:30:00"))
- Console.WriteLine("q=" & DatePart("q", "2010-01-09"))
- Console.WriteLine("s=" & DatePart("s", "2010-01-09 05:30:00"))
- Console.WriteLine("w=" & DatePart("w", "2010-01-09"))
- Console.WriteLine("ww=" & DatePart("ww", "2010-01-09"))
- Console.WriteLine("y=" & DatePart("y", "2010-01-09"))
- Console.WriteLine("yyyy=" & DatePart("yyyy", "2010-01-09"))
- End Sub
-
- End Module
on obtiendra le résultat suivant :
d=9h=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