System.DateUtils.NthDayOfWeek

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function NthDayOfWeek(const AValue: TDateTime): Word;

C++

extern DELPHI_PACKAGE System::Word __fastcall NthDayOfWeek(const System::TDateTime AValue);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils

Description

Renvoie l'occurrence du jour de la semaine représenté par une valeur TDateTime.

NthDayOfWeek indique quelle occurrence d'un jour de la semaine dans un mois représente la date-heure spécifiée par AValue. Par exemple, si AValue représente le 2ème mardi du mois, NthDayOfWeek renvoie 2.

Remarquez que cette valeur peut être différente de celle renvoyée par WeekOfTheMonth, car NthDayOfWeek compte chaque occurrence du jour donné, alors que WeekOfTheMonth ne compte une semaine que si elle comprend au moins 4 jours dans le mois Par exemple, si AValue représente un samedi qui est le premier jour du mois, NthDayOfWeek renvoie 1, alors que WeekOfTheMonth renvoie 5 (ou bien 4), en indiquant la dernière semaine du mois précédent.

Remarque :  Pour obtenir l'année, le mois et le jour de la semaine, ainsi que l'occurrence de ce jour représentés par la valeur de TdateTime, utilisez la fonction DecodeDayOfWeekInMonth.

Voir aussi