Condividi tramite


DateTimeFormatterBuilder Classe

Definizione

Generatore per creare formattatori di data e ora.

[Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DateTimeFormatterBuilder : Java.Lang.Object
[<Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)>]
type DateTimeFormatterBuilder = class
    inherit Object
Ereditarietà
DateTimeFormatterBuilder
Attributi

Commenti

Generatore per creare formattatori di data e ora.

In questo modo è possibile creare un oggetto DateTimeFormatter . Tutti i formattatori di data e ora vengono creati usando questo generatore.

È possibile aggiungere tutti gli elementi di base di data e ora: <ul<>li>Value - un valore< numerico/li li><>Fraction - un valore frazionaria che include la posizione decimale. Usare sempre questo valore durante l'output delle frazioni per assicurarsi che la frazione venga analizzata correttamente</li><>Li Text- l'equivalente testuale per il valore</li>><OffsetId/Offset - offset zonaOffset</li><>ZoneId - l'ID< fuso orario/li<>>ZoneText - il nome della cronologia time-zone</li><>ChronologiaId - il nome della cronologia id< cronologia/li<>>ChronologiaText - nome della cronologia</li><Letterale li>- un valore letterale< di testo/li<>>Annidato e Facoltativo - i formati possono essere annidati o resi facoltativi</li></ul>. Inoltre, qualsiasi elemento può essere decorato con spazi o qualsiasi altro carattere.

Infine, è possibile usare un modello abbreviato, per lo più compatibile con java.text.SimpleDateFormat SimpleDateFormat , vedere #appendPattern(String). In pratica, questo analizza semplicemente il modello e chiama altri metodi sul generatore.

Aggiunta nella versione 1.8.

Documentazione java per java.time.format.DateTimeFormatterBuilder.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

DateTimeFormatterBuilder()

Costruisce una nuova istanza del generatore.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
JniPeerMembers

Generatore per creare formattatori di data e ora.

PeerReference

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
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)

Metodi

Append(DateTimeFormatter)

Aggiunge tutti gli elementi di un formattatore al generatore.

AppendChronologyId()

Aggiunge l'ID cronologia, ad esempio 'ISO' o 'ThaiBuddhist', al formattatore.

AppendChronologyText(TextStyle)

Aggiunge il nome della cronologia al formattatore.

AppendFraction(ITemporalField, Int32, Int32, Boolean)

Generatore per creare formattatori di data e ora.

AppendGenericZoneText(TextStyle)

Generatore per creare formattatori di data e ora.

AppendGenericZoneText(TextStyle, ICollection<ZoneId>)

Generatore per creare formattatori di data e ora.

AppendInstant()

Aggiunge un istante usando ISO-8601 al formattatore, formattando cifre frazionarie in gruppi di tre.

AppendInstant(Int32)

Aggiunge un istante usando ISO-8601 al formattatore con il controllo sul numero di cifre frazionarie.

AppendLiteral(Char)

Aggiunge un valore letterale carattere al formattatore.

AppendLiteral(String)

Aggiunge un valore letterale stringa al formattatore.

AppendLocalized(FormatStyle, FormatStyle)

Aggiunge un modello di data e ora localizzato al formattatore.

AppendLocalizedOffset(TextStyle)

Aggiunge l'offset della zona localizzata, ad esempio 'GMT+01:00', al formattatore.

AppendOffset(String, String)

Aggiunge l'offset di zona, ad esempio '+01:00', al formattatore.

AppendOffsetId()

Aggiunge l'offset di zona, ad esempio '+01:00', al formattatore.

AppendOptional(DateTimeFormatter)

Aggiunge un formattatore al generatore che formatta/analizza facoltativamente.

AppendPattern(String)

Aggiunge gli elementi definiti dal criterio specificato al generatore.

AppendText(ITemporalField)

Generatore per creare formattatori di data e ora.

AppendText(ITemporalField, IDictionary<Long,String>)

Generatore per creare formattatori di data e ora.

AppendText(ITemporalField, TextStyle)

Generatore per creare formattatori di data e ora.

AppendValue(ITemporalField)

Generatore per creare formattatori di data e ora.

AppendValue(ITemporalField, Int32)

Generatore per creare formattatori di data e ora.

AppendValue(ITemporalField, Int32, Int32, SignStyle)

Generatore per creare formattatori di data e ora.

AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate)

Generatore per creare formattatori di data e ora.

AppendValueReduced(ITemporalField, Int32, Int32, Int32)

Generatore per creare formattatori di data e ora.

AppendZoneId()

Aggiunge l'ID del fuso orario, ad esempio "Europa/Parigi" o "+02:00", al formattatore.

AppendZoneOrOffsetId()

Aggiunge l'ID del fuso orario, ad esempio "Europe/Paris" o "+02:00", al formattatore, usando l'ID di zona migliore disponibile.

AppendZoneRegionId()

Aggiunge l'ID dell'area del fuso orario, ad esempio "Europa/Parigi", al formattatore, rifiutando l'ID zona se è .ZoneOffset

AppendZoneText(TextStyle)

Aggiunge il nome del fuso orario, ad esempio "British Summer Time", al formattatore.

AppendZoneText(TextStyle, ICollection<ZoneId>)

Generatore per creare formattatori di data e ora.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
Dispose(Boolean)

Generatore per creare formattatori di data e ora.

(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)
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale)

Generatore per creare formattatori di data e ora.

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 monitoraggio di questo oggetto.

(Ereditato da Object)
OptionalEnd()

Termina una sezione facoltativa.

OptionalStart()

Contrassegnare l'inizio di una sezione facoltativa.

PadNext(Int32)

Fa sì che la stampante o il parser aggiunto successivamente si riquadri a una larghezza fissa usando uno spazio.

PadNext(Int32, Char)

Fa sì che la stampante o il parser aggiunto successivamente riquadri a una larghezza fissa.

ParseCaseInsensitive()

Modifica lo stile di analisi senza distinzione tra maiuscole e minuscole per il resto del formattatore.

ParseCaseSensitive()

Modifica lo stile di analisi in modo da fare distinzione tra maiuscole e minuscole per il resto del formattatore.

ParseDefaulting(ITemporalField, Int64)

Generatore per creare formattatori di data e ora.

ParseLenient()

Modifica lo stile di analisi in modo che sia leniente per il resto del formattatore.

ParseStrict()

Modifica lo stile di analisi in modo che sia rigoroso per il resto del formattatore.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
ToFormatter()

Completa questo generatore creando utilizzando le DateTimeFormatter impostazioni locali predefinite.

ToFormatter(Locale)

Completa questo generatore creando utilizzando le DateTimeFormatter impostazioni locali specificate.

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.Finalized()

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Generatore per creare formattatori di data e ora.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Generatore per creare formattatori di data e ora.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Generatore per creare formattatori di data e ora.

GetJniTypeName(IJavaPeerable)

Generatore per creare formattatori di data e ora.

Si applica a