IsoFields Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana.
[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
- Ereditarietà
- Attributi
Commenti
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana.
Questa classe definisce campi e unità specifiche del sistema di calendario ISO.
<h2 Trimestre dell'anno</h2>Lo standard ISO-8601 si basa sull'anno civico 12> standard. Questo è comunemente diviso in quattro trimestri, spesso abbreviato come Q1, Q2, Q3 e Q4.
Gennaio, febbraio e marzo sono in Q1. Aprile, maggio e giugno sono in Q2. Luglio, agosto e settembre sono in Q3. Ottobre, novembre e dicembre sono in Q4.
La data completa viene espressa usando tre campi: <ul><li>#DAY_OF_QUARTER DAY_OF_QUARTER
- il giorno entro il trimestre, da 1 a 90, 91 o 92 <li - il trimestre entro l'anno, da 1 a 4 <ChronoField#YEAR YEAR
>li>#QUARTER_OF_YEAR QUARTER_OF_YEAR
- l'anno <ISO standard /ul>
<h2 Week based years</h2>> Lo standard ISO-8601 è stato originariamente destinato come formato di interscambio dati, definendo un formato stringa per date e ore. Tuttavia, definisce anche un modo alternativo di esprimere la data, in base al concetto di anno basato su settimana.
La data viene espressa usando tre campi: ul><li>ChronoField#DAY_OF_WEEK DAY_OF_WEEK
- <il campo standard che definisce il giorno della settimana da lunedì (1) a domenica (7)#WEEK_OF_WEEK_BASED_YEAR
<>li - la settimana entro l'anno>#WEEK_BASED_YEAR WEEK_BASED_YEAR
<basato sulla settimana - l'anno basato sulla settimana /ul> L'anno <basato sulla settimana stesso è definito rispetto all'anno proleptico ISO standard. È diverso dall'anno standard in cui inizia sempre il lunedì.
La prima settimana di un anno basato su settimana è la prima settimana basata su lunedì dell'anno ISO standard che ha almeno 4 giorni nel nuovo anno. <ul>li Se il 1° gennaio è lunedì,>< la settimana 1 inizia il 1° gennaio Se il 1° gennaio è martedì, la settimana 1 inizia il 31 dicembre del>< precedente anno standard li Se il 1° gennaio è mercoledì 1 inizio settimana il 30 dicembre del precedente anno <>standard li Se il 1° gennaio è giovedì, la settimana 1 inizia il 29 <>dicembre del precedente anno standard li Se il 1° gennaio è venerdì,>< la settimana 1 inizia il 4 <>gennaio Se il 1° gennaio è sabato,>< la settimana 1 inizia il 3 gennaio Se il 1° gennaio è domenica, la settimana 1 inizia il 2 <gennaio /ul> Ci sono 52 settimane nella maggior parte degli anni basati su settimana, ma in occasione ci sono 53 settimane.
Ad esempio:
<table class=striped style="text-align: left">didascalia Examples of Week based< Years/didascalia><> thead><tr><th scope>="col"Date</><th scope="col>"Day-of-week><</th scope="col">Field values><</th/tr/thead tbody><><tr<> th scope="row>"2008-12-28<></th td Domenica><><</td><td>Week 52 dell'anno basato su settimana 2008/td></tr><<>tr th scope="row">2008-12-29</th td Monday/>><td td<> Week 1 of week-based-year 2009><<</td></tr><<>th th scope="row">2008-12-31>><</th td Mercoledì</td>><td Settimana 1 dell'anno basato su settimana 2009/td/tr<><>th scope="row">2009-01-01</01</th><td>giovedì</td><><Td>Settimana 1 dell'anno basato su settimana 2009/td/tr><><th scope="row">2009-01-04<</th>><td domenica</td td>><>< Settimana 1 dell'anno basato sulla settimana 200 9</td></tr<>tr><th scope="row">2009-01-05</th><td>< lunedì/><>td td Settimana 2 dell'anno basato su settimana 2009</td></tr<>/tbody></table>
Aggiunta nella versione 1.8.
Documentazione Java per java.time.temporal.IsoFields
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Proprietà
Class |
Restituisce la classe di runtime di questo |
DayOfQuarter |
Campo che rappresenta il giorno del trimestre. |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
JniPeerMembers |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. |
PeerReference |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
QuarterOfYear |
Campo che rappresenta il trimestre dell'anno. |
QuarterYears |
Unità che rappresenta il concetto di un trimestre. |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
WeekBasedYear |
Campo che rappresenta l'anno basato sulla settimana. |
WeekBasedYears |
Unità che rappresenta gli anni basati su settimana per lo scopo dell'aggiunta e della sottrazione. |
WeekOfWeekBasedYear |
Campo che rappresenta l'anno basato sulla settimana. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
Dispose(Boolean) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. |
GetJniTypeName(IJavaPeerable) |
Campi e unità specifiche per il sistema di calendario ISO-8601, incluso il trimestre dell'anno e la settimana. |