WeekFields 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.
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à
- 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 |
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 |
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 |
Of(Locale) |
Ottiene un'istanza di |
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 |
WeekOfMonth() |
Restituisce un campo per accedere alla settimana del mese in base a questo |
WeekOfWeekBasedYear() |
Restituisce un campo per accedere alla settimana di un anno basato su settimana in base a questo |
WeekOfYear() |
Restituisce un campo per accedere alla settimana dell'anno in base a questo |
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. |