Langage

DateTimeFormatter.Parse Méthode

Définition

Surcharges

Nom Description
Parse(ICharSequence)

Analyse entièrement le texte produisant un objet temporel.

Parse(String)

Analyse entièrement le texte produisant un objet temporel.

Parse(ICharSequence, ParsePosition)

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

Parse(ICharSequence, ITemporalQuery)

Analyse entièrement le texte produisant un objet du type spécifié.

Parse(String, ParsePosition)

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

Parse(String, ITemporalQuery)

Analyse entièrement le texte produisant un objet du type spécifié.

Parse(ICharSequence)

Analyse entièrement le texte produisant un objet temporel.

[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

Paramètres

text
ICharSequence

texte à analyser, et non null

Retours

l’objet temporel analysé, et non null

Attributs

Remarques

Analyse entièrement le texte produisant un objet temporel.

Cela analyse l’intégralité du texte produisant un objet temporel. Il est généralement plus utile d’utiliser #parse(CharSequence, TemporalQuery). Le résultat de cette méthode est TemporalAccessor celui qui a été résolu, en appliquant des vérifications de validation de base pour garantir une date-heure valide.

Si l’analyse se termine sans lire toute la longueur du texte, ou qu’un problème se produit lors de l’analyse ou de la fusion, une exception est levée.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Parse(String)

Analyse entièrement le texte produisant un objet temporel.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor

Paramètres

text
String

texte à analyser, et non null

Retours

l’objet temporel analysé, et non null

Remarques

Analyse entièrement le texte produisant un objet temporel.

Cela analyse l’intégralité du texte produisant un objet temporel. Il est généralement plus utile d’utiliser #parse(CharSequence, TemporalQuery). Le résultat de cette méthode est TemporalAccessor celui qui a été résolu, en appliquant des vérifications de validation de base pour garantir une date-heure valide.

Si l’analyse se termine sans lire toute la longueur du texte, ou qu’un problème se produit lors de l’analyse ou de la fusion, une exception est levée.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Parse(ICharSequence, ParsePosition)

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

[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

Paramètres

text
ICharSequence

texte à analyser, et non null

position
ParsePosition

position à analyser, mise à jour avec la longueur analysée et l’index d’une erreur, et non null

Retours

l’objet temporel analysé, et non null

Attributs

Remarques

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

Cela analyse le texte sans exiger que l’analyse commence à partir du début de la chaîne ou se termine à la fin. Le résultat de cette méthode est TemporalAccessor celui qui a été résolu, en appliquant des vérifications de validation de base pour garantir une date-heure valide.

Le texte sera analysé à partir du début ParsePositionspécifié. La longueur entière du texte n’a pas besoin d’être analysée, elle ParsePosition est mise à jour avec l’index à la fin de l’analyse.

L’opération de cette méthode est légèrement différente des méthodes similaires à l’aide ParsePosition de java.text.Format. Cette classe retourne des erreurs à l’aide de l’index d’erreur sur le ParsePosition. En revanche, cette méthode lève une DateTimeParseException erreur si une erreur se produit, à l’exception contenant l’index d’erreur. Ce changement de comportement est nécessaire en raison de la complexité accrue de l’analyse et de la résolution des dates/heures dans cette API.

Si le formateur analyse le même champ plusieurs fois avec des valeurs différentes, le résultat est une erreur.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Parse(ICharSequence, ITemporalQuery)

Analyse entièrement le texte produisant un objet du type spécifié.

[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

Paramètres

text
ICharSequence

texte à analyser, et non null

query
ITemporalQuery

requête définissant le type à analyser, et non null

Retours

date/heure analysée, et non null

Attributs

Remarques

Analyse entièrement le texte produisant un objet du type spécifié.

La plupart des applications doivent utiliser cette méthode pour l’analyse. Il analyse l’intégralité du texte pour produire la date-heure requise. La requête est généralement une référence de méthode à une from(TemporalAccessor) méthode. Par exemple:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Si l’analyse se termine sans lire toute la longueur du texte, ou qu’un problème se produit lors de l’analyse ou de la fusion, une exception est levée.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Parse(String, ParsePosition)

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Paramètres

text
String

texte à analyser, et non null

position
ParsePosition

position à analyser, mise à jour avec la longueur analysée et l’index d’une erreur, et non null

Retours

l’objet temporel analysé, et non null

Remarques

Analyse le texte à l’aide de ce formateur, en fournissant un contrôle sur la position du texte.

Cela analyse le texte sans exiger que l’analyse commence à partir du début de la chaîne ou se termine à la fin. Le résultat de cette méthode est TemporalAccessor celui qui a été résolu, en appliquant des vérifications de validation de base pour garantir une date-heure valide.

Le texte sera analysé à partir du début ParsePositionspécifié. La longueur entière du texte n’a pas besoin d’être analysée, elle ParsePosition est mise à jour avec l’index à la fin de l’analyse.

L’opération de cette méthode est légèrement différente des méthodes similaires à l’aide ParsePosition de java.text.Format. Cette classe retourne des erreurs à l’aide de l’index d’erreur sur le ParsePosition. En revanche, cette méthode lève une DateTimeParseException erreur si une erreur se produit, à l’exception contenant l’index d’erreur. Ce changement de comportement est nécessaire en raison de la complexité accrue de l’analyse et de la résolution des dates/heures dans cette API.

Si le formateur analyse le même champ plusieurs fois avec des valeurs différentes, le résultat est une erreur.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Parse(String, ITemporalQuery)

Analyse entièrement le texte produisant un objet du type spécifié.

public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Paramètres

text
String

texte à analyser, et non null

query
ITemporalQuery

requête définissant le type à analyser, et non null

Retours

date/heure analysée, et non null

Remarques

Analyse entièrement le texte produisant un objet du type spécifié.

La plupart des applications doivent utiliser cette méthode pour l’analyse. Il analyse l’intégralité du texte pour produire la date-heure requise. La requête est généralement une référence de méthode à une from(TemporalAccessor) méthode. Par exemple:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Si l’analyse se termine sans lire toute la longueur du texte, ou qu’un problème se produit lors de l’analyse ou de la fusion, une exception est levée.

Documentation Java pour java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à