IChronology.ResolveDate Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Resolves parsed ChronoField
values into a date during parsing.
[Android.Runtime.Register("resolveDate", "(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;", "GetResolveDate_Ljava_util_Map_Ljava_time_format_ResolverStyle_Handler:Java.Time.Chrono.IChronologyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Time.Chrono.IChronoLocalDate? ResolveDate (System.Collections.Generic.IDictionary<Java.Time.Temporal.ITemporalField,Java.Lang.Long>? fieldValues, Java.Time.Format.ResolverStyle? resolverStyle);
[<Android.Runtime.Register("resolveDate", "(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;", "GetResolveDate_Ljava_util_Map_Ljava_time_format_ResolverStyle_Handler:Java.Time.Chrono.IChronologyInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member ResolveDate : System.Collections.Generic.IDictionary<Java.Time.Temporal.ITemporalField, Java.Lang.Long> * Java.Time.Format.ResolverStyle -> Java.Time.Chrono.IChronoLocalDate
Parameters
- fieldValues
- IDictionary<ITemporalField,Long>
the map of fields to values, which can be updated, not null
- resolverStyle
- ResolverStyle
the requested type of resolve, not null
Returns
the resolved date, null if insufficient information to create a date
- Attributes
Remarks
Resolves parsed ChronoField
values into a date during parsing.
Most TemporalField
implementations are resolved using the resolve method on the field. By contrast, the ChronoField
class defines fields that only have meaning relative to the chronology. As such, ChronoField
date fields are resolved here in the context of a specific chronology.
The default implementation, which explains typical resolve behaviour, is provided in AbstractChronology
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.