DateTimeFormatter.ParseUnresolved 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| ParseUnresolved(String, ParsePosition) |
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。 |
| ParseUnresolved(ICharSequence, ParsePosition) |
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。 |
ParseUnresolved(String, ParsePosition)
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。
public Java.Time.Temporal.ITemporalAccessor? ParseUnresolved(string? text, Java.Text.ParsePosition? position);
member this.ParseUnresolved : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
参数
- text
- String
要分析的文本,而不是 null
- position
- ParsePosition
要分析的位置,使用长度分析更新,以及任何错误的索引,而不是 null
返回
分析的文本,如果分析结果出错,则为 null
注解
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。
分析作为两阶段操作实现。 首先,使用格式化程序定义的布局分析文本,生成一个 Map 字段到值、a ZoneId 和一个 Chronology。 其次,解析后的数据通过<>验证、组合和简化各种字段转换为更有用的数据来解析</em>。 此方法执行分析阶段,但不执行解析阶段。
此方法的结果表示 TemporalAccessor 输入中显示的数据。 不验证值,因此分析日期字符串“2012-00-65”将导致临时字段为“2012”、“0”的月份和“65”的月份。
文本将从指定的开头 ParsePosition分析。 文本的整个长度不必分析, ParsePosition 将在分析结束时使用索引进行更新。
使用错误索引字段而不是DateTimeParseException错误索引字段ParsePosition返回错误。 返回的错误索引将设置为指示错误的索引。 调用方在使用结果之前必须检查错误。
如果格式化程序多次使用不同值分析同一字段,则结果将是一个错误。
此方法适用于在分析过程中需要访问内部状态的高级用例。 典型的应用程序代码应在目标类型上使用 #parse(CharSequence, TemporalQuery) 或分析方法。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParseUnresolved(ICharSequence, ParsePosition)
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。
[Android.Runtime.Register("parseUnresolved", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? ParseUnresolved(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parseUnresolved", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.ParseUnresolved : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
参数
- text
- ICharSequence
要分析的文本,而不是 null
- position
- ParsePosition
要分析的位置,使用长度分析更新,以及任何错误的索引,而不是 null
返回
分析的文本,如果分析结果出错,则为 null
- 属性
注解
使用此格式化程序分析文本,而无需解析结果,适用于高级用例。
分析作为两阶段操作实现。 首先,使用格式化程序定义的布局分析文本,生成一个 Map 字段到值、a ZoneId 和一个 Chronology。 其次,解析后的数据通过<>验证、组合和简化各种字段转换为更有用的数据来解析</em>。 此方法执行分析阶段,但不执行解析阶段。
此方法的结果表示 TemporalAccessor 输入中显示的数据。 不验证值,因此分析日期字符串“2012-00-65”将导致临时字段为“2012”、“0”的月份和“65”的月份。
文本将从指定的开头 ParsePosition分析。 文本的整个长度不必分析, ParsePosition 将在分析结束时使用索引进行更新。
使用错误索引字段而不是DateTimeParseException错误索引字段ParsePosition返回错误。 返回的错误索引将设置为指示错误的索引。 调用方在使用结果之前必须检查错误。
如果格式化程序多次使用不同值分析同一字段,则结果将是一个错误。
此方法适用于在分析过程中需要访问内部状态的高级用例。 典型的应用程序代码应在目标类型上使用 #parse(CharSequence, TemporalQuery) 或分析方法。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。