DateTimeFormatter.Parse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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.
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.
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.