DateTimeFormatter.Parse 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.
Overload
| Nome | Descrizione |
|---|---|
| Parse(ICharSequence) |
Analizza completamente il testo che produce un oggetto temporale. |
| Parse(String) |
Analizza completamente il testo che produce un oggetto temporale. |
| Parse(ICharSequence, ParsePosition) |
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo. |
| Parse(ICharSequence, ITemporalQuery) |
Analizza completamente il testo che produce un oggetto del tipo specificato. |
| Parse(String, ParsePosition) |
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo. |
| Parse(String, ITemporalQuery) |
Analizza completamente il testo che produce un oggetto del tipo specificato. |
Parse(ICharSequence)
Analizza completamente il testo che produce un oggetto temporale.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence -> Java.Time.Temporal.ITemporalAccessor
Parametri
- text
- ICharSequence
testo da analizzare, non null
Valori restituiti
oggetto temporale analizzato, non Null
- Attributi
Commenti
Analizza completamente il testo che produce un oggetto temporale.
In questo modo viene analizzato l'intero testo che produce un oggetto temporale. In genere è più utile usare #parse(CharSequence, TemporalQuery). Il risultato di questo metodo è TemporalAccessor stato risolto, applicando controlli di convalida di base per garantire una data e ora valida.
Se l'analisi viene completata senza leggere l'intera lunghezza del testo o si verifica un problema durante l'analisi o l'unione, viene generata un'eccezione.
per java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).
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.
Si applica a
Parse(String)
Analizza completamente il testo che produce un oggetto temporale.
public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor
Parametri
- text
- String
testo da analizzare, non null
Valori restituiti
oggetto temporale analizzato, non Null
Commenti
Analizza completamente il testo che produce un oggetto temporale.
In questo modo viene analizzato l'intero testo che produce un oggetto temporale. In genere è più utile usare #parse(CharSequence, TemporalQuery). Il risultato di questo metodo è TemporalAccessor stato risolto, applicando controlli di convalida di base per garantire una data e ora valida.
Se l'analisi viene completata senza leggere l'intera lunghezza del testo o si verifica un problema durante l'analisi o l'unione, viene generata un'eccezione.
per java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).
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.
Si applica a
Parse(ICharSequence, ParsePosition)
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
Parametri
- text
- ICharSequence
testo da analizzare, non null
- position
- ParsePosition
la posizione da analizzare, aggiornata con lunghezza analizzata e l'indice di qualsiasi errore, non Null
Valori restituiti
oggetto temporale analizzato, non Null
- Attributi
Commenti
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo.
In questo modo, il testo viene analizzato senza che l'analisi inizi dall'inizio della stringa o finisca alla fine. Il risultato di questo metodo è TemporalAccessor stato risolto, applicando controlli di convalida di base per garantire una data e ora valida.
Il testo verrà analizzato dall'inizio ParsePositionspecificato. L'intera lunghezza del testo non deve essere analizzata, l'oggetto ParsePosition verrà aggiornato con l'indice alla fine dell'analisi.
L'operazione di questo metodo è leggermente diversa da metodi simili che usano ParsePosition su java.text.Format. La classe restituirà errori usando l'indice di errore nell'oggetto ParsePosition. Al contrario, questo metodo genererà un'eccezione DateTimeParseException se si verifica un errore, con l'eccezione contenente l'indice di errore. Questa modifica del comportamento è necessaria a causa della maggiore complessità dell'analisi e della risoluzione di date/ore in questa API.
Se il formattatore analizza più volte lo stesso campo con valori diversi, il risultato sarà un errore.
per java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).
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.
Si applica a
Parse(ICharSequence, ITemporalQuery)
Analizza completamente il testo che produce un oggetto del tipo specificato.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Parse(Java.Lang.ICharSequence? text, Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.Parse : Java.Lang.ICharSequence * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object
Parametri
- text
- ICharSequence
testo da analizzare, non null
- query
- ITemporalQuery
la query che definisce il tipo da analizzare, non null
Valori restituiti
data e ora analizzata, non Null
- Attributi
Commenti
Analizza completamente il testo che produce un oggetto del tipo specificato.
La maggior parte delle applicazioni deve usare questo metodo per l'analisi. Analizza l'intero testo per produrre la data/ora richiesta. La query è in genere un riferimento al metodo a un from(TemporalAccessor) metodo. Per esempio:
LocalDateTime dt = parser.parse(str, LocalDateTime::from);
Se l'analisi viene completata senza leggere l'intera lunghezza del testo o si verifica un problema durante l'analisi o l'unione, viene generata un'eccezione.
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.
Si applica a
Parse(String, ParsePosition)
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo.
public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
Parametri
- text
- String
testo da analizzare, non null
- position
- ParsePosition
la posizione da analizzare, aggiornata con lunghezza analizzata e l'indice di qualsiasi errore, non Null
Valori restituiti
oggetto temporale analizzato, non Null
Commenti
Analizza il testo usando questo formattatore, fornendo il controllo sulla posizione del testo.
In questo modo, il testo viene analizzato senza che l'analisi inizi dall'inizio della stringa o finisca alla fine. Il risultato di questo metodo è TemporalAccessor stato risolto, applicando controlli di convalida di base per garantire una data e ora valida.
Il testo verrà analizzato dall'inizio ParsePositionspecificato. L'intera lunghezza del testo non deve essere analizzata, l'oggetto ParsePosition verrà aggiornato con l'indice alla fine dell'analisi.
L'operazione di questo metodo è leggermente diversa da metodi simili che usano ParsePosition su java.text.Format. La classe restituirà errori usando l'indice di errore nell'oggetto ParsePosition. Al contrario, questo metodo genererà un'eccezione DateTimeParseException se si verifica un errore, con l'eccezione contenente l'indice di errore. Questa modifica del comportamento è necessaria a causa della maggiore complessità dell'analisi e della risoluzione di date/ore in questa API.
Se il formattatore analizza più volte lo stesso campo con valori diversi, il risultato sarà un errore.
per java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).
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.
Si applica a
Parse(String, ITemporalQuery)
Analizza completamente il testo che produce un oggetto del tipo specificato.
public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object
Parametri
- text
- String
testo da analizzare, non null
- query
- ITemporalQuery
la query che definisce il tipo da analizzare, non null
Valori restituiti
data e ora analizzata, non Null
Commenti
Analizza completamente il testo che produce un oggetto del tipo specificato.
La maggior parte delle applicazioni deve usare questo metodo per l'analisi. Analizza l'intero testo per produrre la data/ora richiesta. La query è in genere un riferimento al metodo a un from(TemporalAccessor) metodo. Per esempio:
LocalDateTime dt = parser.parse(str, LocalDateTime::from);
Se l'analisi viene completata senza leggere l'intera lunghezza del testo o si verifica un problema durante l'analisi o l'unione, viene generata un'eccezione.
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.