WeekFields Classe
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.
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
- 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 |
| 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 |
| 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 |
| Of(Locale) |
Obtient une instance appropriée |
| 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 |
| WeekOfMonth() |
Retourne un champ pour accéder à la semaine du mois en fonction de ce |
| WeekOfWeekBasedYear() |
Retourne un champ permettant d’accéder à la semaine d’une année basée sur une semaine en fonction de cette |
| WeekOfYear() |
Retourne un champ permettant d’accéder à la semaine de l’année en fonction de ce |
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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |