TemporalAdjusters.DayOfWeekInMonth(Int32, DayOfWeek) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.