Instant plusSeconds() method in Java with Examples
The plusSeconds() method of Instant class adds seconds value passed as parameter to this instant and return the result as an instant object. This returned Instant is immutable.
Syntax:
public Instant plusSeconds(long secondsToAdd)
Parameters: This method accepts one parameter secondsToAdd which is seconds to be added.
Returns: This method returns Instant after adding the seconds.
Exception: This method throws following exceptions:
- DateTimeException: if the result exceeds the maximum or minimum instant.
- ArithmeticException: if numeric overflow occurs.
Below programs illustrate the plusSeconds() method:
Program 1:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
Instant instant
= Instant.parse( "2018-10-28T19:34:50.63Z" );
System.out.println( "Instant: "
+ instant);
Instant returnedValue
= instant.plusSeconds( 84000 );
System.out.println( "Returned Instant: "
+ returnedValue);
}
}
|
Output:
Instant: 2018-10-28T19:34:50.630Z
Returned Instant: 2018-10-29T18:54:50.630Z
Program 2:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
Instant instant = Instant.now();
System.out.println( "Current instant: "
+ instant);
Instant returnedValue
= instant.plusSeconds( 930000 );
System.out.println( "Returned Instant: "
+ returnedValue);
}
}
|
Output:
Current instant: 2018-11-28T05:39:46.572Z
Returned Instant: 2018-12-08T23:59:46.572Z
References: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#plusSeconds(long)
Last Updated :
28 Nov, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...