Period isZero() method in Java


It can be checked if the days, months and years in the Period are zero or not using the isZero() method in the Period class in Java. This method requires no parameters. Also, it returns true if the days, months and years in the Period are zero and false otherwise.

A program that demonstrates this is given as follows

Example

 Live Demo

import java.time.Period;
public class Demo {
   public static void main(String[] args) {
      String period = "P0Y0M0D";
      Period p = Period.parse(period);
      System.out.println("The Period is: " + p);
      System.out.println("The days, months and years in the Period are zero? " + p.isZero());
   }
}

Output

The Period is: P0D
The days, months and years in the Period are zero? true

Now let us understand the above program.

First the Period is displayed. Then it is checked if the days, months and years in the Period are zero or not using the isZero() method and the return value is displayed. A code snippet that demonstrates this is as follows:

String period = "P0Y0M0D";
Period p = Period.parse(period);
System.out.println("The Period is: " + p);
System.out.println("The days, months and years in the Period are zero? " + p.isZero());

Updated on: 30-Jul-2019

95 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements