Langue

TemporalAdjusters.DayOfWeekInMonth(Int32, DayOfWeek) Méthode

Définition

Retourne le jour de la semaine dans l’ajusteur de mois, qui retourne une nouvelle date avec le jour de la semaine ordinal basé sur le mois.

[Android.Runtime.Register("dayOfWeekInMonth", "(ILjava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", "", ApiSince=26)]
public static Java.Time.Temporal.ITemporalAdjuster? DayOfWeekInMonth(int ordinal, Java.Time.DayOfWeek? dayOfWeek);
[<Android.Runtime.Register("dayOfWeekInMonth", "(ILjava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;", "", ApiSince=26)>]
static member DayOfWeekInMonth : int * Java.Time.DayOfWeek -> Java.Time.Temporal.ITemporalAdjuster

Paramètres

ordinal
Int32

la semaine dans le mois, non lié mais généralement de -5 à 5

dayOfWeek
DayOfWeek

jour de la semaine, et non null

Retours

le jour de la semaine dans l’ajusteur de mois, et non null

Attributs

Remarques

Retourne le jour de la semaine dans l’ajusteur de mois, qui retourne une nouvelle date avec le jour de la semaine ordinal basé sur le mois. Cela est utilisé pour les expressions comme le « deuxième mardi en mars ».

Le système de calendrier ISO se comporte comme suit :< br> L’entrée 2011-12-15 pour (1,MARDI) retourne 2011-12-06.<br> L’entrée 2011-12-15 pour (2,MARDI) retournera 2011-12-13.<br> L’entrée 2011-12-15 pour (3,MARDI) retournera 2011-12-20.<br> L’entrée 2011-12-15 pour (4,MARDI) retournera 2011-12-27.<br> L’entrée 2011-12-15 pour (5,MARDI) retournera 2012-01-03.<br> L’entrée 2011-12-15 pour (-1,MARDI) retournera 2011-12-27 (dernier mois en mois).<br> L’entrée 2011-12-15 pour (-4,MARDI) retournera 2011-12-06 (3 semaines avant le dernier mois).<br> L’entrée 2011-12-15 pour (-5,MARDI) retournera 2011-11-29 (4 semaines avant le dernier mois).<br> L’entrée 2011-12-15 pour (0,MARDI) retournera 2011-11-29 (dernier mois précédent).<br>

Pour un ordinal positif ou zéro, l’algorithme équivaut à rechercher le premier jour de la semaine qui correspond dans le mois, puis en y ajoutant un certain nombre de semaines. Pour un ordinal négatif, l’algorithme équivaut à trouver le dernier jour de la semaine qui correspond dans le mois, puis à soustraire un certain nombre de semaines à celui-ci. Le nombre ordinal de semaines n’est pas validé et est interprété de manière léniente en fonction de cet algorithme. Cette définition signifie qu’un ordinal de zéro recherche le dernier jour de la semaine correspondant au mois précédent.

Le comportement est adapté à une utilisation avec la plupart des systèmes de calendrier. Il utilise les champs et DAY_OF_MONTH l’unité DAY_OF_WEEKDAYS, et suppose une semaine de sept jours.

Java documentation pour java.time.temporal.TemporalAdjusters.dayOfWeekInMonth(int, java.time.DayOfWeek).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à