ChronoZonedDateTime toEpochSecond() method in Java with Examples Last Updated : 29 May, 2019 Comments Improve Suggest changes Like Article Like Report The toEpochSecond() method of a ChronoZonedDateTime interface is used to convert this ChronoZonedDateTime to the number of seconds since the epoch of 1970-01-01T00:00:00Z. The method combines this ChronoZonedDateTime with the offset passed as parameters to calculate the epoch-second value, which is the number of elapsed seconds from 1970-01-01T00:00:00Z. Instants on the timeline after the epoch are positive, earlier are negative. Syntax: default long toEpochSecond() Parameters: This method do not accepts any parameter. Return value: This method returns long which is the number of seconds since the epoch of 1970-01-01T00:00:00Z, may be negative. Below programs illustrate the toEpochSecond() method: Program 1: Java // Java program to demonstrate // ChronoZonedDateTime.toEpochSecond() method import java.time.*; import java.time.chrono.*; import java.time.chrono.*; public class GFG { public static void main(String[] args) { // create ChronoZonedDateTime object ChronoZonedDateTime time = ZonedDateTime .parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); // print ChronoZonedDateTime System.out.println("ChronoZonedDateTime: " + time); // print result System.out.println("Epoch Second: " + time.toEpochSecond()); } } Output: ChronoZonedDateTime: 2018-12-06T19:21:12.123+05:30[Asia/Calcutta] Epoch Second: 1544104272 Program 2: Java // Java program to demonstrate // ChronoZonedDateTime.toEpochSecond() method import java.time.*; import java.time.chrono.*; import java.time.chrono.*; public class GFG { public static void main(String[] args) { // create ChronoZonedDateTime object ChronoZonedDateTime time = ZonedDateTime.parse( "1918-10-25T23:12:38.543+02:00[Europe/Paris]"); // print ChronoZonedDateTime System.out.println("ChronoZonedDateTime: " + time); // print result System.out.println("Epoch Second: " + time.toEpochSecond()); } } Output: ChronoZonedDateTime: 1918-10-25T23:12:38.543Z[Europe/Paris] Epoch Second: -1615250842 Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoZonedDateTime.html#toEpochSecond-- Comment More infoAdvertise with us Next Article ChronoZonedDateTime toEpochSecond() method in Java with Examples S ShubhamMaurya3 Follow Improve Article Tags : Misc Java Java-Functions Java-ChronoZonedDateTime Java-Time-Chrono package +1 More Practice Tags : JavaMisc Similar Reads ChronoLocalDateTime toEpochSecond() method in Java with Examples The toEpochSecond() method of a ChronoLocalDateTime class is used to convert this ChronoLocalDateTime to the number of seconds since the epoch of 1970-01-01T00:00:00Z. The method combines this ChronoLocalDateTime with the offset passed as parameters to calculate the epoch-second value, which is the 2 min read ChronoZonedDateTime toString() method in Java with Examples The toString() method of a ChronoZonedDateTime interface is used to convert this ChronoZonedDateTime to the String representation. Syntax: String toString() Parameters: This method do not accepts any parameter. Return value: This method returns String which is the String representation of this Chron 1 min read ChronoZonedDateTime until() method in Java with Examples The until() method of the ChronoZonedDateTime interface used to calculate the amount of time between two ChronoZonedDateTime objects using TemporalUnit. The start and end points are this and the specified ChronoZonedDateTime passed as a parameter. The result will be negative if the end is before the 2 min read ChronoZonedDateTime query() method in Java with Examples query() method of an ChronoZonedDateTime interface used to query this ChronoZonedDateTime using the specified query as parameter.The TemporalQuery object passed as parameter define the logic to be used to obtain the result from this ChronoZonedDateTime. Syntax: default <R> R query(TemporalQuer 2 min read ChronoZonedDateTime plus(TemporalAmount) method in Java with Examples plus() method of a ChronoZonedDateTime class used to returns a copy of this date-time with the specified amount added to date-time. The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface. Syntax: public ChronoZonedDateTime plus(TemporalAmount a 1 min read Like