Condividi tramite


WeekFields Classe

Definizione

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

[Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class WeekFields : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, 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
Ereditarietà
WeekFields
Attributi
Implementazioni

Commenti

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

Una settimana standard è di sette giorni, ma le impostazioni cultura hanno definizioni diverse per alcuni altri aspetti di una settimana. Questa classe rappresenta la definizione della settimana, allo scopo di fornire TemporalField istanze.

WeekFields fornisce cinque campi, , #weekOfMonth()#dayOfWeek()#weekOfYear(), #weekOfWeekBasedYear(), e #weekBasedYear() che forniscono l'accesso ai valori da qualsiasi oggetto temporale temporale.

I calcoli per il giorno della settimana, la settimana e la settimana dell'anno sono basati sul proleptico ChronoField#YEAR proleptico anno, ChronoField#MONTH_OF_YEAR mese-di-anno, ChronoField#DAY_OF_MONTH giorno del mese e ChronoField#DAY_OF_WEEK ISO day-of-week che si basano sul chronoField#EPOCH_DAY epoca-giorno e la cronologia. I valori potrebbero non essere allineati a ChronoField#YEAR_OF_ERA year-of-Era a seconda della cronologia.

Una settimana è definita da: <ul><li>Il primo giorno della settimana. Ad esempio, lo standard ISO-8601 considera lunedì il primo giorno della settimana. <li>Numero minimo di giorni nella prima settimana. Ad esempio, lo standard ISO-8601 conta la prima settimana in quanto richiede almeno 4 giorni. </ul> Insieme questi due valori consentono di dividere un anno o un mese in settimane.

<viene usato il campo h2 Week of Month</h2>>: week-of-month. Il calcolo garantisce che le settimane non si sovrappongano mai al limite di un mese. Il mese è diviso in periodi in cui ogni periodo inizia il primo giorno della settimana definito. Il primo periodo viene definito settimana 0 se ha meno del numero minimo di giorni e settimana 1 se ha almeno il numero minimo di giorni.

<table class=striped style="text-align: left">didascalia Examples of WeekFields</didascalia>>< thead<>tr><th scope>="col"Date</><th th scope="col>"Day-of-week><<>/th scope="col"First day:<>Monday br Minimal days: 4</th><<>> scope="First day: Monday br Minimal days: 5</><th/tr<></thead><tbody><tr><th scope="row">2008-12-31><<>/th td mercoledì</td td Settimana 5 di dicembre 2008/>><td td Settimana 5 di dicembre 2008<</td><><>/tr<>><th scope="row">2009-01-01><></th td giovedì</td td>Settimana 1 di gennaio 2009/td td Settimana 0 di gennaio 2009<><></td></><tr<>tr><th scope="row">2009-01-04/04<>><</td domenica/<>>td td Settimana 1 di gennaio 2009/td>><td Settimana 0 di gennaio 2009<</td></tr><tr><th scope="row ">2009-01-05/05><</th td>< Lunedì/<>>td td Settimana 2 di gennaio 2009/td><td>Settimana 1 di gennaio 2009<</td></tr<>/tbody></table>

<viene usato il campo h2 Week of Year</h2>>: week-of-year. Il calcolo garantisce che le settimane non si sovrappongano mai al limite dell'anno. L'anno è diviso in periodi in cui ogni periodo inizia il primo giorno di settimana definito. Il primo periodo viene definito settimana 0 se ha meno del numero minimo di giorni e settimana 1 se ha almeno il numero minimo di giorni.

<i campi h2>Week Based Year</h2> Vengono usati per l'anno basato su settimana, uno per e #weekOfWeekBasedYear() week-of-week-based-year uno per #weekBasedYear() week-based-year. In un anno basato su settimana, ogni settimana appartiene a un solo anno. La settimana 1 di un anno è la prima settimana che inizia il primo giorno della settimana e ha almeno il numero minimo di giorni. Le prime e ultime settimane di un anno possono contenere giorni rispettivamente dall'anno di calendario precedente o dall'anno di calendario successivo.

<classe table=striped style="text-align: left;"><>didascalia Examples di WeekFields per week-based-year</didascalia<> thead<>tr><th scope=>"col"Date</><th scope="col">Day-of-week<></th scope="col"Col">First day: Monday br Minimal days: 4</th><scope=><>"col"First day: Monday br Minimal days:<>5</><><tr/tr/thead><tbodytr th scope="row">2008-12-31><></th td Mercoledì</td td Settimana 1 del 2009/>><td td>><Week 53 del 2008</td></tr><tr><th scope="row">2009-01< -01</th><>td Giovedì</td>><td Settimana 1 del 2009/td td Settimana 53 del 2008</td></tr>><<th scope="row">2009-01-04<><></th><td<> Domenica/<>td td td><><>Settimana 1 del 2009/td td><>Settimana 53 del 2008</td><><></tr tr th scope="row">2009-01-05</th<><> td Lunedì/>><td td Settimana 2 del 2009<>></td td Settimana 1 di 2009<><</td/td/tr<>/tbody></table>

Aggiunta nella versione 1.8.

Documentazione Java per java.time.temporal.WeekFields.

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 Objectoggetto .

(Ereditato da Object)
FirstDayOfWeek

Ottiene il primo giorno della settimana.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Iso

La definizione ISO-8601, dove una settimana inizia il lunedì e la prima settimana ha un minimo di 4 giorni.

JniIdentityHashCode

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
JniPeerMembers

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

MinimalDaysInFirstWeek

Ottiene il numero minimo di giorni nella prima settimana.

PeerReference

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
SundayStart

La definizione comune di una settimana che inizia domenica e la prima settimana ha un minimo di 1 giorno.

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

Unità che rappresenta gli anni basati su settimana per lo scopo dell'aggiunta e della sottrazione.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DayOfWeek()

Restituisce un campo per accedere al giorno della settimana in base a questo WeekFieldsoggetto .

Dispose()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
Dispose(Boolean)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(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)
Of(DayOfWeek, Int32)

Ottiene un'istanza di WeekFields dal primo giorno di settimana e giorni minimi.

Of(Locale)

Ottiene un'istanza di WeekFields appropriata per le impostazioni locali.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

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

Restituisce un campo per accedere all'anno di un anno basato su settimana in base a questo WeekFieldsoggetto .

WeekOfMonth()

Restituisce un campo per accedere alla settimana del mese in base a questo WeekFieldsoggetto .

WeekOfWeekBasedYear()

Restituisce un campo per accedere alla settimana di un anno basato su settimana in base a questo WeekFieldsoggetto .

WeekOfYear()

Restituisce un campo per accedere alla settimana dell'anno in base a questo WeekFieldsoggetto .

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.Finalized()

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

GetJniTypeName(IJavaPeerable)

Definizioni localizzate dei campi day-of-week, week-of-month e week-of-year.

Si applica a