Period isZero() method in Java

Java 8Object Oriented ProgrammingProgramming

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());
raja
Updated on 30-Jul-2019 22:30:25

Advertisements