- java.time Package Classes
- java.time - Home
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time Package Enums
- java.time - Month
- java.time Useful Resources
- java.time - Discussion
java.time.Instant.atOffset() Method Example
Description
The java.time.Instant.atOffset(ZoneOffset offset) method combines this instant with an offset to create an OffsetDateTime.
Declaration
Following is the declaration for java.time.Instant.atOffset(ZoneOffset offset) method.
public OffsetDateTime atOffset(ZoneOffset offset)
Parameters
offset − the offset to combine with, not null.
Return Value
the offset date-time formed from this instant and the specified offset, not null.
Exceptions
DateTimeException − if the result exceeds the supported range.
Example
The following example shows the usage of java.time.Instant.atOffset(ZoneOffset offset) method.
package com.tutorialspoint; import java.time.Instant; import java.time.OffsetDateTime; import java.time.ZoneOffset; import java.time.ZonedDateTime; public class InstantDemo { public static void main(String[] args) { Instant instant = Instant.parse("2017-02-03T10:37:30.00Z"); System.out.println(instant); ZoneOffset offset = ZoneOffset.ofHours(5); OffsetDateTime date = instant.atOffset(offset); System.out.println(date); } }
Let us compile and run the above program, this will produce the following result −
2017-02-03T10:37:30Z 2017-02-03T15:37:30+05:00
Advertisements
To Continue Learning Please Login
Login with Google