Calendar.PrepareGetActual(CalendarField, Boolean) Metodo
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.
Preparare questo calendario per calcolare il valore minimo o massimo effettivo.
[Android.Runtime.Register("prepareGetActual", "(IZ)V", "GetPrepareGetActual_IZHandler", ApiSince=24)]
protected virtual void PrepareGetActual(Android.Icu.Util.CalendarField field, bool isMinimum);
[<Android.Runtime.Register("prepareGetActual", "(IZ)V", "GetPrepareGetActual_IZHandler", ApiSince=24)>]
abstract member PrepareGetActual : Android.Icu.Util.CalendarField * bool -> unit
override this.PrepareGetActual : Android.Icu.Util.CalendarField * bool -> unit
Parametri
- field
- CalendarField
- isMinimum
- Boolean
- Attributi
Commenti
Preparare questo calendario per calcolare il valore minimo o massimo effettivo. Questo metodo modifica i campi del calendario; viene chiamato in un calendario temporaneo.
Razionale: la semantica di getActualXxx() consiste nel restituire il valore massimo o minimo che il campo specificato può prendere in considerazione, tenendo conto di altri campi pertinenti. In generale, questi altri campi sono campi più grandi. Ad esempio, quando si calcola il DAY_OF_MONTH massimo effettivo, il valore corrente di DAY_OF_MONTH stesso viene ignorato, come è il valore di qualsiasi campo più piccolo.
Tutti i campi ora hanno fisso minima e maxima, quindi non dobbiamo preoccuparci di loro. Ciò consente anche di impostare il MILLISECONDS_IN_DAY su zero per cancellare eventuali effetti che i campi di ora potrebbero avere durante il calcolo dei campi di data.
DAY_OF_WEEK viene regolato appositamente per i campi WEEK_OF_MONTH e WEEK_OF_YEAR per assicurarsi che vengano calcolati correttamente.
per android.icu.util.Calendar.prepareGetActual(int, boolean).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.