The toString() method of java.time.zone.ZoneOffsetTransition class is used to get the string representation of this particular zone offset transition object.
Syntax:
public String toString()
Parameter: This method does not accept any parameter.
Return Value: This method returns the string representation of this particular zone offset transition.
Below are the examples to illustrate the toString() method:
Example 1:
// Java program to demonstrate // toString() method   import 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( 12 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off2             = ZoneOffset.ofTotalSeconds( 8 );           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans1             = ZoneOffsetTransition.of(                 loc, off1, off2);           // getting the string representation         // of this object         // by using toString() method         String str = zonetrans1.toString();           // display the result         System.out.println(             "zone offset transition : "             + str);     } } |
zone offset transition : Transition[Overlap at 1999-04-25T03:24:45+00:00:12 to +00:00:08]
Example 2:
// Java program to demonstrate // toString() method   import 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( 45 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off2             = ZoneOffset.ofTotalSeconds( 20 );           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans1             = ZoneOffsetTransition.of(                 loc, off1, off2);           // getting the string representation         // of this object         // by using toString() method         String str = zonetrans1.toString();           // display the result         System.out.println(             "zone offset transition : "             + str);     } } |
zone offset transition : Transition[Overlap at 1999-04-25T03:24:45+00:00:45 to +00:00:20]
Reference: https://docs.oracle.com/javase/9/docs/api/java/time/zone/ZoneOffsetTransition.html#toString–