A query for {@code LocalTime} returning null if not found.
!(p)
This returns a {@code TemporalQuery} that can be used to query a temporal
object for the local time. The query will return null if the temporal
object cannot supply a local time.
!(p)
The query implementation examines the {@link ChronoField#NANO_OF_DAY NANO_OF_DAY}
field and uses it to create a {@code LocalTime}.
!(p)
The method {@link ZoneOffset#from(TemporalAccessor)} can be used as a
{@code TemporalQuery} via a method reference, {@code LocalTime.from}.
This query and {@code LocalTime.from} will return the same result if the
temporal object contains a time. If the temporal object does not contain
a time, then the method reference will throw an exception, whereas this
query will return null.
@return a query that can obtain the time of a temporal, not null
A query for {@code LocalTime} returning null if not found. !(p) This returns a {@code TemporalQuery} that can be used to query a temporal object for the local time. The query will return null if the temporal object cannot supply a local time. !(p) The query implementation examines the {@link ChronoField#NANO_OF_DAY NANO_OF_DAY} field and uses it to create a {@code LocalTime}. !(p) The method {@link ZoneOffset#from(TemporalAccessor)} can be used as a {@code TemporalQuery} via a method reference, {@code LocalTime.from}. This query and {@code LocalTime.from} will return the same result if the temporal object contains a time. If the temporal object does not contain a time, then the method reference will throw an exception, whereas this query will return null.
@return a query that can obtain the time of a temporal, not null