ZonedDateTime.WithHour(Int32) 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.
Returns a copy of this ZonedDateTime with the hour-of-day altered.
[Android.Runtime.Register("withHour", "(I)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public Java.Time.ZonedDateTime? WithHour(int hour);
[<Android.Runtime.Register("withHour", "(I)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
member this.WithHour : int -> Java.Time.ZonedDateTime
Parameters
- hour
- Int32
the hour-of-day to set in the result, from 0 to 23
Returns
a ZonedDateTime based on this date-time with the requested hour, not null
- Attributes
Remarks
Returns a copy of this ZonedDateTime with the hour-of-day altered. This operates on the local time-line, changing the time of the local date-time. This is then converted back to a ZonedDateTime, using the zone ID to obtain the offset. When converting back to ZonedDateTime, if the local date-time is in an overlap, then the offset will be retained if possible, otherwise the earlier offset will be used. If in a gap, the local date-time will be adjusted forward by the length of the gap. This instance is immutable and unaffected by this method call.
Java reference for java.time.ZonedDateTime.withHour.