ZonedDateTime.Of 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.
Overloads
| Name | Description |
|---|---|
| Of(LocalDateTime, ZoneId) |
Obtains an instance of ZonedDateTime from a local date-time. |
| Of(LocalDate, LocalTime, ZoneId) |
Obtains an instance of ZonedDateTime from a local date and time. |
| Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId) |
Obtains an instance of ZonedDateTime from a year, month, day, hour, minute, second, nanosecond and time-zone. |
Of(LocalDateTime, ZoneId)
Obtains an instance of ZonedDateTime from a local date-time.
[Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDateTime? localDateTime, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDateTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameters
- localDateTime
- LocalDateTime
the local date-time, not null
- zone
- ZoneId
the time-zone, not null
Returns
the zoned date-time, not null
- Attributes
Remarks
Obtains an instance of ZonedDateTime from a local date-time. This creates a zoned date-time matching the input local date-time as closely as possible. Time-zone rules, such as daylight savings, mean that not every local date-time is valid for the specified zone, thus the local date-time may be adjusted. The local date-time is resolved to a single instant on the time-line. This is achieved by finding a valid offset from UTC/Greenwich for the local date-time as defined by the rules of the zone ID. In most cases, there is only one valid offset for a local date-time. In the case of an overlap, when clocks are set back, there are two valid offsets. This method uses the earlier offset typically corresponding to "summer". In the case of a gap, when clocks jump forward, there is no valid offset. Instead, the local date-time is adjusted to be later by the length of the gap. For a typical one hour daylight savings change, the local date-time will be moved one hour later into the offset typically corresponding to "summer".
Java reference for java.time.ZonedDateTime.of.
Applies to
Of(LocalDate, LocalTime, ZoneId)
Obtains an instance of ZonedDateTime from a local date and time.
[Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDate? date, Java.Time.LocalTime? time, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDate * Java.Time.LocalTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameters
- date
- LocalDate
the local date, not null
- time
- LocalTime
the local time, not null
- zone
- ZoneId
the time-zone, not null
Returns
the offset date-time, not null
- Attributes
Remarks
To be added.
Java reference for java.time.ZonedDateTime.of.
Applies to
Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)
Obtains an instance of ZonedDateTime from a year, month, day, hour, minute, second, nanosecond and time-zone.
[Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : int * int * int * int * int * int * int * Java.Time.ZoneId -> Java.Time.ZonedDateTime
Parameters
- year
- Int32
the year to represent, from MIN_YEAR to MAX_YEAR
- month
- Int32
the month-of-year to represent, from 1 (January) to 12 (December)
- dayOfMonth
- Int32
the day-of-month to represent, from 1 to 31
- hour
- Int32
the hour-of-day to represent, from 0 to 23
- minute
- Int32
the minute-of-hour to represent, from 0 to 59
- second
- Int32
the second-of-minute to represent, from 0 to 59
- nanoOfSecond
- Int32
the nano-of-second to represent, from 0 to 999,999,999
- zone
- ZoneId
the time-zone, not null
Returns
the offset date-time, not null
- Attributes
Remarks
To be added.
Java reference for java.time.ZonedDateTime.of.