LocalTime atOffset() method in Java with Examples
Last Updated :
03 Dec, 2018
The atOffset() method of a LocalTime class is used to combine this time with an offset object to create an OffsetTime object. All possible combinations of time and offset are valid.
Syntax:
public OffsetTime atOffset(ZoneOffset offset)
Parameters: This method accepts a single parameter offset which is the offset to combine with LocalTime Object, not null.
Return Value: This method returns the offset time formed from this time and the specified offset, not null.
Below programs illustrate the atOffset() method:
Program 1:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
LocalTime time
= LocalTime.parse( "16:12:49" );
ZoneOffset offset
= ZoneOffset.ofTotalSeconds( 7200 );
OffsetTime offsettime
= time.atOffset(offset);
System.out.println( "Offset Time:"
+ offsettime.toString());
}
}
|
Output:
Offset Time:16:12:49+02:00
Program 2:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
LocalTime time
= LocalTime.parse( "17:52:49" );
ZoneOffset offset
= ZoneOffset.ofHoursMinutes( 3 , 45 );
OffsetTime offsettime
= time.atOffset(offset);
System.out.println( "Offset Time:"
+ offsettime.toString());
}
}
|
Output:
Offset Time:17:52:49+03:45
Reference: https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.html#atOffset(java.time.ZoneOffset)
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...