Langage

WeekFields Classe

Définition

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

[Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class WeekFields : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)>]
type WeekFields = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
WeekFields
Attributs
Implémente

Remarques

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

Une semaine standard est longue de sept jours, mais les cultures ont des définitions différentes pour certains autres aspects d’une semaine. Cette classe représente la définition de la semaine dans le but de fournir des TemporalField instances.

WeekFields fournit cinq champs, #dayOfWeek(), , #weekOfMonth()#weekOfYear(), #weekOfWeekBasedYear()et #weekBasedYear() qui fournissent l’accès aux valeurs de n’importe quel objet temporel temporel.

Les calculs pour la journée de la semaine, la semaine du mois et la semaine de l’année sont basés sur l’année proleptique ChronoField#YEAR, ChronoField#MONTH_OF_YEAR mois de l’année, ChronoField#DAY_OF_MONTH jour du mois et ChronoField#DAY_OF_WEEK jour de la semaine ISO, qui sont basés sur le ChronoField#EPOCH_DAY jour de l’époque et la chronologie. Les valeurs peuvent ne pas être alignées avec le ChronoField#YEAR_OF_ERA année de l’ère en fonction de la chronologie.

Une semaine est définie par : <ul><li>Le premier jour de la semaine. Par exemple, la norme ISO-8601 considère que lundi est le premier jour de la semaine. <li>Nombre minimal de jours dans la première semaine. Par exemple, la norme ISO-8601 compte la première semaine comme nécessitant au moins 4 jours. </ul> Ensemble ces deux valeurs permettent de diviser une année ou un mois en semaines.

<h2>Semaine du mois</h2> Un champ est utilisé : semaine du mois. Le calcul garantit que les semaines ne chevauchent jamais une limite de mois. Le mois est divisé en périodes où chaque période commence le premier jour de la semaine. La période la plus ancienne est appelée semaine 0 si elle a moins que le nombre minimal de jours et la semaine 1 s’il a au moins le nombre minimal de jours.

<table class=striped style="text-align : left">caption Examples of WeekFields</caption><thead><tr>th scope="col"Date</th th><scope="col">Day-of-week</><>th th scope="col"<First day : Monday>br<Minimal days : 4>/th th<scope="col"><First day : Monday><br>Minimal days : 5</th>/tr/thead<><tbody><>tr<> th scope="row »<><>2008-12-31</th><td>mercredi</td semaine><>5 du 5 décembre 2008</td><td>Semaine 5 de décembre 2008</td></tr tr><><th scope="row">2009-01-01< /th><>td jeudi</td><>td Semaine 1 de janvier 2009</td td><>Semaine 0 du 0 janvier 2009</td></tr><tr><th scope="row">2009-01-04</th><td>dimanche</td td><>Semaine 1 de Janvier 2009</td semaine td><>0 de janvier 2009</td></tr tr><><th scope="row">2009-01-05</th><>td monday</td><>week 2 du 2 janvier 2009</td td><>Week 1 du 1er janvier 2009</td/td></tr/tbody><></table>

<Champ h2>Semaine de l’année</h2> Un champ est utilisé : semaine de l’année. Le calcul garantit que les semaines ne chevauchent jamais une limite d’année. L’année est divisée en périodes où chaque période commence le premier jour de la semaine défini. La période la plus ancienne est appelée semaine 0 si elle a moins que le nombre minimal de jours et la semaine 1 s’il a au moins le nombre minimal de jours.

<Les champs h2>Week Based Year</h2> Sont utilisés pour l’année par semaine, un pour l’année #weekOfWeekBasedYear() week-of-week-based-year et l’autre pour #weekBasedYear() week-based-year. Dans une année basée sur une semaine, chaque semaine appartient à une seule année. La semaine 1 d’une année est la première semaine qui commence le premier jour de la semaine et qui a au moins le nombre minimal de jours. Les premières et dernières semaines d’une année peuvent contenir des jours de l’année civile précédente ou de l’année civile suivante respectivement.

<table class=striped style="text-align : left ; »><Caption>Examples of WeekFields for week-based-year</caption><thead><tr><th scope="col">Date</th th><scope="col">Day-of-week</th th><scope="col">First day : Monday<br>Minimal days : 4</th><scope="col">First day : Monday<br>Minimal days : 5</th></tr/thead><tbody><tr><>< th scope="row">2008-12-31</th td><>Mercredi</td td><>Semaine 1 de 2009</td><>td Week 53 of 2008</td></tr tr><><th scope="row">2009-01-01</th><td>jeudi</td td><>Week 1 of 2009</td td><>Semaine 53 de 2008</td></tr tr><><th scope="row">2009-01-04</th><>td sunday</td><>td Week 1 of 2009</td td><>Week 53 of 2008</td></trtr th scope="row">2009-01-05</th><td>monday</td td><><Week 2 of 2009>/td td<>Week 1 of 2009</td></tr/tbody><><>/table<><>

Ajouté dans la version 1.8.

Java documentation pour java.time.temporal.WeekFields.

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

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
FirstDayOfWeek

Obtient le premier jour de la semaine.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Iso

Définition ISO-8601, où une semaine commence le lundi et la première semaine a un minimum de 4 jours.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
JniPeerMembers

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

MinimalDaysInFirstWeek

Obtient le nombre minimal de jours dans la première semaine.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
SundayStart

La définition commune d’une semaine qui commence le dimanche et la première semaine a un minimum de 1 jour.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
WeekBasedYears

Unité qui représente les années hebdomadaires à des fins d’addition et de soustraction.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
DayOfWeek()

Retourne un champ pour accéder au jour de la semaine en fonction de ce WeekFields.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
Equals(Object)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Of(DayOfWeek, Int32)

Obtient une instance de WeekFields la première journée de la semaine et des jours minimal.

Of(Locale)

Obtient une instance appropriée WeekFields pour les paramètres régionaux.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WeekBasedYear()

Retourne un champ permettant d’accéder à l’année d’une semaine basée sur cette WeekFieldsannée.

WeekOfMonth()

Retourne un champ pour accéder à la semaine du mois en fonction de ce WeekFields.

WeekOfWeekBasedYear()

Retourne un champ permettant d’accéder à la semaine d’une année basée sur une semaine en fonction de cette WeekFieldsvaleur.

WeekOfYear()

Retourne un champ permettant d’accéder à la semaine de l’année en fonction de ce WeekFields.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Définitions localisées des champs jour de semaine, semaine de mois et semaine de l’année.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à