Instant minusMillis() method in Java with Examples
The minusMillis() method of Instant class subtracts specified duration in milliseconds from this instant and returns the result as an instant object. This returned Instant is immutable.
Syntax:
public Instant minusMillis(long millisToSubtract)
Parameters: This method accepts one parameter millisToSubtract which is milliseconds to subtract.
Returns: This method returns the Instant after subtraction of milliSeconds.
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 minusMillis() method:
Program 1:
import java.time.*;
public class GFG {
public static void main(String[] args)
{
Instant instant
= Instant.parse( "2018-12-30T19:34:50.63Z" );
Instant returnedValue
= instant.minusMillis( 64000000 );
System.out.println( "Returned Instant: "
+ returnedValue);
}
}
|
Output:
Returned Instant: 2018-12-30T01:48:10.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.minusMillis( 36000000 );
System.out.println( "Returned Instant: "
+ returnedValue);
}
}
|
Output:
current instant: 2018-11-27T05:13:12.132Z
Returned Instant: 2018-11-26T19:13:12.132Z
References: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#minusMillis(long)
Last Updated :
27 Nov, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...