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 del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale.
[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 del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale.
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 standard civico 12 mesi. 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 <li>>#QUARTER_OF_YEAR QUARTER_OF_YEAR
ChronoField#YEAR YEAR
- anno ISO standard /ul>
<h2>Week based years</h2> Lo standard ISO-8601 era originariamente destinato come formato di interscambio dati, definendo un formato stringa per date e ore. Definisce tuttavia anche un modo alternativo di esprimere la data, in base al concetto di anno basato sulla 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) <li#WEEK_OF_WEEK_BASED_YEAR
> - la settimana all'interno dell'anno <basato sulla settimana li>#WEEK_BASED_YEAR WEEK_BASED_YEAR
- l'anno <basato sulla settimana /ul> L'anno basato sulla settimana stesso viene definito rispetto all'anno isleptico ISO standard. Differisce dall'anno standard in quanto inizia sempre un 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 li>>Se il 1° gennaio è martedì, la settimana 1 inizia il 31 dicembre dell'anno standard <precedente li>Se il 1° gennaio è mercoledì, la settimana 1 inizia il 30 dicembre dell'anno <standard precedente li>Se il 1° gennaio è giovedì, settimana 1 inizia il 29 dicembre del precedente anno <standard li>Se il 1° gennaio è venerdì, allora settimana 1 inizia il 4 <gennaio li>Se il 1° gennaio è sabato, la settimana 1 inizia il 3 <gennaio li>Se il 1° gennaio è domenica 1 inizia il 2 <gennaio /ul> Ci sono 52 settimane nella maggior parte degli anni basati sulla settimana, tuttavia in occasione ci sono 53 settimane.
Ad esempio:
<table class=striped style="text-align: left"caption Examples of Week based Years</caption><thead><tr><th scope="col">Date</th><scope="col">Day-of-week/th scope="col"Field values/th scope="Field values/th scope="Field values/th scope="Text-of-week</th scope="Table class=striped style="text-align: left"><Caption>Examples of Week/th scope="Col"Field values/th scope=">Field values</thth><></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><><th scope="row">2008-12-31</th><td>Mercoledì< /td><td>Settimana 1 dell'anno basato su settimana 2009</td></tr tr><><th scope="row">2009-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>Sunday</td><td>Week 1 of week-based-year 2009/td/tr<><>th scope="row">2009-01-05</th><td>Monday</td td><>Week 2 of week-based-year 2009<</td><></tr<>/tbody></table>
Aggiunta nella versione 1.8.
Documentazione java per java.time.temporal.IsoFields
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Proprietà
Class |
Restituisce la classe di runtime di questo |
DayOfQuarter |
Campo che rappresenta il giorno del trimestre. |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
JniPeerMembers |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. |
PeerReference |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
QuarterOfYear |
Campo che rappresenta il trimestre dell'anno. |
QuarterYears |
Unità che rappresenta il concetto di 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 su settimana. |
WeekBasedYears |
Unità che rappresenta gli anni basati su settimana allo scopo di addizione e sottrazione. |
WeekOfWeekBasedYear |
Campo che rappresenta l'anno basato sulla settimana della settimana. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
Dispose(Boolean) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (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 su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. |
GetJniTypeName(IJavaPeerable) |
Campi e unità specifiche del sistema di calendario ISO-8601, inclusi trimestri dell'anno e anno settimanale. |