The compareTo() method of java.time.zone.ZoneOffsetTransition class is used to make comparison between two objects of ZoneOffsetTransition type. The comparison is made based on the instants of transition.
Syntax:
public int compareTo(ZoneOffsetTransition transition)
Parameter: This method takes a transition of ZoneoffsetTransition type and compares it with this transition.
Return Value: This method returns zero if both the objects of the ZoneOffsetTransition are equal, a negative value if the passed transition is less than this transition and a positive value if the passed transition is greater than this transition.
Below are the examples to illustrate the compareTo() method:
Example 1:
Java
// Java program to demonstrate// compareTo() methodimport java.util.*;import java.io.*;import java.time.*;import java.time.chrono.*;import java.time.zone.*;public class GFG { public static void main(String[] argv) { // Creating and initializing the // object of LocalDateTime LocalDateTime loc = LocalDateTime.of( 1999, 04, 25, 03, 24, 45, 0); // Creating and initializing the // object of ZoneOffset ZoneOffset off1 = ZoneOffset.ofTotalSeconds( 8); // Creating and initializing the // object of ZoneOffset ZoneOffset off2 = ZoneOffset.ofTotalSeconds( 12); // Creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans1 = ZoneOffsetTransition.of( loc, off1, off2); // Creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans2 = ZoneOffsetTransition.of( loc, off1, off2); // Comparing both object using // compareTo() method int status = zonetrans1.compareTo( zonetrans2); // Display the result if (status == 0) System.out.println( "zonetrans1 is equal to zonetrans2"); else if (status > 0) System.out.println( "zonetrans1 is greater than zonetrans2"); else System.out.println( "zonetrans1 is lesser than zonetrans2"); }} |
zonetrans1 is equal to zonetrans2
Example 2:
Java
// Java program to demonstrate// compareTo() methodimport java.util.*;import java.io.*;import java.time.*;import java.time.chrono.*;import java.time.zone.*;public class GFG { public static void main(String[] argv) { // Creating and initializing the // object of LocalDateTime LocalDateTime loc = LocalDateTime.of( 1999, 04, 25, 03, 24, 45, 0); // Creating and initializing the // object of ZoneOffset ZoneOffset off1 = ZoneOffset.ofTotalSeconds( 8); // Creating and initializing the // object of ZoneOffset ZoneOffset off2 = ZoneOffset.ofTotalSeconds( 12); // Creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans1 = ZoneOffsetTransition.of( loc, off1, off2); // Creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans2 = ZoneOffsetTransition.of( loc, off2, off1); // Comparing both object using // compareTo() method int status = zonetrans1.compareTo( zonetrans2); // Display the result if (status == 0) System.out.println( "zonetrans1 is equal to zonetrans2"); else if (status > 0) System.out.println( "zonetrans1 is greater than zonetrans2"); else System.out.println( "zonetrans1 is lesser than zonetrans2"); }} |
zonetrans1 is greater than zonetrans2

… [Trackback]
[…] Read More to that Topic: geeksforgeeks.org/zoneoffsettransition-compareto-method-in-java-with-example/ […]
… [Trackback]
[…] Read More on that Topic: geeksforgeeks.org/zoneoffsettransition-compareto-method-in-java-with-example/ […]
… [Trackback]
[…] Find More Information here on that Topic: geeksforgeeks.org/zoneoffsettransition-compareto-method-in-java-with-example/ […]
… [Trackback]
[…] Find More Info here to that Topic: geeksforgeeks.org/zoneoffsettransition-compareto-method-in-java-with-example/ […]