Close

Java Date Time - Period.isNegative() Examples

Java Date Time Java Java API 


Class:

java.time.Period

java.lang.Objectjava.lang.Objectjava.time.Periodjava.time.Periodjava.time.chrono.ChronoPeriodChronoPeriodjava.io.SerializableSerializableLogicBig

Method:

public boolean isNegative()
This method checks if any of the three units of this period are negative.


Examples


package com.logicbig.example.period;

import java.time.Period;

public class IsNegativeExample {

public static void main(String... args) {
Period p = Period.of(100, 10, 20);
System.out.println(p);

boolean b = p.isNegative();
System.out.println(b);
}
}

Output

P100Y10M20D
false




package com.logicbig.example.period;

import java.time.Period;

public class IsNegativeExample2 {

public static void main(String... args) {
Period p = Period.of(-100, 10, 20);
System.out.println(p);

boolean b = p.isNegative();
System.out.println(b);
}
}

Output

P-100Y10M20D
true




package com.logicbig.example.period;

import java.time.Period;

public class IsNegativeExample3 {

public static void main(String... args) {
Period p = Period.of(100, 10, 20);
System.out.println(p);

boolean b = p.isNegative();
System.out.println(b);

Period p2 = p.negated();
boolean b2 = p2.isNegative();
System.out.println(b2);

}
}

Output

P100Y10M20D
false
true




See Also