Partager via


IsoFields Classe

Définition

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

[Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoFields : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoFields = class
    inherit Object
Héritage
IsoFields
Attributs

Remarques

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

Cette classe définit des champs et des unités spécifiques au système de calendrier ISO.

<h2>Trimestre de l’année</h2> La norme ISO-8601 est basée sur la norme civique 12 mois. Ceci est généralement divisé en quatre trimestres, souvent abrégé en Q1, Q2, Q3 et Q4.

Janvier, Février et Mars sont en Q1. Avril, Mai et Juin sont en Q2. Juillet, août et septembre sont en Q3. Octobre, Novembre et Décembre sont en Q4.

La date complète est exprimée en utilisant trois champs : <ul><li>#DAY_OF_QUARTER DAY_OF_QUARTER - le jour dans le trimestre, de 1 à 90, 91 ou 92 <li#QUARTER_OF_YEAR QUARTER_OF_YEAR> - le trimestre dans l’année, de 1 à 4 <li>ChronoField#YEAR YEAR - l’année <ISO standard /ul>

<Années de base< de semaine h2>/h2> La norme ISO-8601 était initialement conçue comme un format d’échange de données, définissant un format de chaîne pour les dates et les heures. Toutefois, il définit également une autre façon d’exprimer la date, en fonction du concept d’année hebdomadaire.

La date est exprimée à l’aide de trois champs : <ul><li>ChronoField#DAY_OF_WEEK DAY_OF_WEEK - champ standard définissant le jour de la semaine du lundi (1) au dimanche (7) <li>#WEEK_OF_WEEK_BASED_YEAR - la semaine dans l’année>#WEEK_BASED_YEAR WEEK_BASED_YEAR<basée sur la semaine - l’année <hebdomadaire /ul> L’année hebdomadaire elle-même est définie par rapport à l’année standard iso proleptique. Il diffère de l’année standard dans laquelle il commence toujours le lundi.

La première semaine d’une année basée sur une semaine est la première semaine basée sur le lundi de l’année ISO standard qui a au moins 4 jours dans la nouvelle année. <ul><li>Si le 1er janvier est lundi, la semaine 1 commence le 1er>< janvier le 1er janvier est mardi, la semaine 1 commence le 31 décembre de l’année <standard précédente li Si le 1er janvier est mercredi, la semaine 1 démarre le 30 décembre de l’année <standard précédente li>Si le 1er janvier est jeudi, la semaine 1 commence le 29 décembre de l’année <standard précédente li>>Si le 1er janvier est vendredi, semaine 1 commence le 4 janvier 4 janvier <>Si le 1er janvier est samedi, la semaine 1 commence le 3 janvier 3e <li>Si le 1er janvier est dimanche, la semaine 1 commence le 2 <janvier /ul> Il y a 52 semaines dans la plupart des années basées sur la semaine, cependant il y a 53 semaines.

Par exemple :

<table class=striped style="text-align : left">caption Examples of Week based Years</caption><thead><tr><th scope="col">Date</th th><scope="col">Day-of-week</th th><scope="col">Field values< /th></tr/thead><tbody<>tr>><< th scope="row">2008-12-28</th><td>sunday</td td><>week 52 of week-based-year 2008</td></tr>><<tr><th scope="row">2008-12-29</th><td>monday</td td><>week 1 of week-based-year 2009</td></tr tr><<>th scope="row">2008-12-31</th><td>Mercredi</td td><>Semaine 1 de l’année 2009</td></tr tr><><th scope="row">2009-01-01</th>><td jeudi</td td>><Week 1 of week-based-year 2009</td></tr tr><><th scope="row">2009-01-04</th><td>sunday</td td><>week 1 of week-based-year 2009</td></tr>><<tr th scope="row">2009-01-05</th><td>monday</td>week><2 of week-based-year 2009</td></tr/tbody>><</table>

Ajouté dans la version 1.8.

Documentation Java pour java.time.temporal.IsoFields.

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.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DayOfQuarter

Champ qui représente le jour du trimestre.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
JniPeerMembers

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

PeerReference

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
QuarterOfYear

Champ qui représente le trimestre de l’année.

QuarterYears

Unité qui représente le concept d’un trimestre d’année.

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)
WeekBasedYear

Champ qui représente l’année hebdomadaire.

WeekBasedYears

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

WeekOfWeekBasedYear

Champ qui représente l’année hebdomadaire de la semaine.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
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)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterFromRuntime()

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(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)

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, 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)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

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

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

GetJniTypeName(IJavaPeerable)

Champs et unités spécifiques au système calendrier ISO-8601, y compris les trimestres d’année et les semaines.

S’applique à