DateTimeFormatterBuilder Klasse

Definition

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

[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
Vererbung
DateTimeFormatterBuilder
Attribute

Hinweise

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

Dadurch kann ein DateTimeFormatter erstellt werden. Alle Datums-/Uhrzeitformatierer werden letztendlich mit diesem Generator erstellt.

Die grundlegenden Elemente von Datum/Uhrzeit können alle hinzugefügt werden: <ul><li>Value - a numeric value</li><li>Fraction - a fractional value including the decimal place. Verwenden Sie dies immer beim Ausgeben von Brüchen, um sicherzustellen, dass der Bruch richtig< analysiert wird/li><li>Text - die Textäquivalente für den Wert</li><li OffsetId>/Offset - zoneOffset zone offset</li><li>ZoneId - die ZoneId time-zone id</li><li Li>ZoneText - der Name der Zeitzone</li><li Li>ChronologyId - die Chronologie Chronology id</li<>li>ChronologyText - der Name der Chronologie</li><li Literal>- ein Textliteral</li><li li>geschachtelt und Optional - Formate können geschachtelt oder als optional< festgelegt werden/li></ul> Darüber hinaus kann jedes der Elemente durch Auffüllung mit Leerzeichen oder einem anderen Zeichen versehen werden.

Schließlich kann ein Kurzhandmuster verwendet werden, das größtenteils mit java.text.SimpleDateFormat SimpleDateFormat kompatibel ist, siehe #appendPattern(String). In der Praxis analysiert dies einfach das Muster und ruft andere Methoden im Generator auf.

In Version 1.8 hinzugefügt.

Java-Dokumentation für java.time.format.DateTimeFormatterBuilder.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

DateTimeFormatterBuilder()

Erstellt eine neue instance des Generators.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
JniPeerMembers

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

PeerReference

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)

Methoden

Append(DateTimeFormatter)

Fügt alle Elemente eines Formatierers an den Generator an.

AppendChronologyId()

Fügt die Chronologie-ID, z. B. "ISO" oder "ThaiBuddhist", an den Formatierer an.

AppendChronologyText(TextStyle)

Fügt den Chronologienamen an den Formatierer an.

AppendFraction(ITemporalField, Int32, Int32, Boolean)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendGenericZoneText(TextStyle)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendGenericZoneText(TextStyle, ICollection<ZoneId>)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendInstant()

Fügt einen Moment mithilfe von ISO-8601 an den Formatierer an und formatiert Bruchstellen in Dreiergruppen.

AppendInstant(Int32)

Fügt mithilfe von ISO-8601 ein sofortiges Element an den Formatierer an, wobei die Anzahl der Bruchstellen gesteuert wird.

AppendLiteral(Char)

Fügt ein Zeichenliteral an den Formatierer an.

AppendLiteral(String)

Fügt ein Zeichenfolgenliteral an den Formatierer an.

AppendLocalized(FormatStyle, FormatStyle)

Fügt ein lokalisiertes Datums-/Uhrzeitmuster an den Formatierer an.

AppendLocalizedOffset(TextStyle)

Fügt den lokalisierten Zonenoffset, z. B. "GMT+01:00", an den Formatierer an.

AppendOffset(String, String)

Fügt den Zonenoffset, z. B. "+01:00", an den Formatierer an.

AppendOffsetId()

Fügt den Zonenoffset, z. B. "+01:00", an den Formatierer an.

AppendOptional(DateTimeFormatter)

Fügt einen Formatierer an den Generator an, der optional formatiert/analysiert wird.

AppendPattern(String)

Fügt die durch das angegebene Muster definierten Elemente an den Generator an.

AppendText(ITemporalField)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendText(ITemporalField, IDictionary<Long,String>)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendText(ITemporalField, TextStyle)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendValue(ITemporalField)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendValue(ITemporalField, Int32)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendValue(ITemporalField, Int32, Int32, SignStyle)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendValueReduced(ITemporalField, Int32, Int32, Int32)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

AppendZoneId()

Fügt die Zeitzonen-ID, z. B. "Europa/Paris" oder "+02:00", an den Formatierer an.

AppendZoneOrOffsetId()

Fügt die Zeitzonen-ID, z. B. "Europa/Paris" oder "+02:00", unter Verwendung der besten verfügbaren Zonen-ID an den Formatierer an.

AppendZoneRegionId()

Fügt die Zeitzonen-Regions-ID, z. B. "Europa/Paris", an den Formatierer an und lehnt die Zonen-ID ab, wenn es sich um eine ZoneOffsethandelt.

AppendZoneText(TextStyle)

Fügt den Zeitzonennamen, z. B. "British Summer Time", an den Formatierer an.

AppendZoneText(TextStyle, ICollection<ZoneId>)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
Dispose(Boolean)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
OptionalEnd()

Beendet einen optionalen Abschnitt.

OptionalStart()

Markieren Sie den Anfang eines optionalen Abschnitts.

PadNext(Int32)

Bewirkt, dass der nächste hinzugefügte Drucker/Parser unter Verwendung eines Leerzeichens eine feste Breite aufweist.

PadNext(Int32, Char)

Bewirkt, dass der nächste hinzugefügte Drucker/Parser eine feste Breite aufweist.

ParseCaseInsensitive()

Ändert das Analyseformat so, dass für den Rest des Formatierers die Groß-/Kleinschreibung nicht beachtet wird.

ParseCaseSensitive()

Ändert die Analyseformatvorlage so, dass die Groß-/Kleinschreibung für den Rest des Formatierungsprogramms beachtet wird.

ParseDefaulting(ITemporalField, Int64)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

ParseLenient()

Ändert das Analyseformat, um für den Rest des Formatters nachsichtig zu sein.

ParseStrict()

Ändert den Analysestil für den Rest des Formatierers so, dass er streng ist.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
ToFormatter()

Schließt diesen Generator ab, indem der DateTimeFormatter mithilfe des Standardgebietsschemas erstellt wird.

ToFormatter(Locale)

Schließt diesen Generator ab, indem der DateTimeFormatter mithilfe des angegebenen Gebietsschemas erstellt wird.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.Finalized()

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

GetJniTypeName(IJavaPeerable)

Generator zum Erstellen von Datums-/Uhrzeitformatierern.

Gilt für: