OffsetDateTime withSecond() method in Java with examples Last Updated : 17 Dec, 2018 Comments Improve Suggest changes Like Article Like Report The withSecond() method of OffsetDateTime class in Java returns a copy of this OffsetDateTime with the second-of-minute altered as specified in the parameter. Syntax: public OffsetDateTime withSecond(int second) Parameter: This method accepts a single parameter second which specifies the second-of-minute to be set in the result which can range from 0 to 59. Return Value: It returns a OffsetDateTime based on this date with the requested second-of-minute and not null. Exceptions: The program throws a DateTimeException when the second-of-minute value is invalid. Below programs illustrate the withSecond() method: Program 1: Java // Java program to demonstrate the withSecond() method import java.time.OffsetDateTime; public class GFG { public static void main(String[] args) { // Parses the date1 OffsetDateTime date1 = OffsetDateTime .parse( "2018-12-12T13:30:30+05:00"); // Prints dates System.out.println("Date1: " + date1); // Changes the second-of-minute System.out.println("Date1 after altering second-of-minute: " + date1.withSecond(40)); } } Output: Date1: 2018-12-12T13:30:30+05:00 Date1 after altering second-of-minute : 2018-12-12T13:30:40+05:00 Program 2: Java // Java program to demonstrate the withSecond() method import java.time.OffsetDateTime; public class GFG { public static void main(String[] args) { try { // Parses the date1 OffsetDateTime date1 = OffsetDateTime .parse( "2018-12-12T13:30:30+05:00"); // Prints dates System.out.println("Date1: " + date1); // Changes the second-of-minute System.out.println("Date1 after altering second-of-minute: " + date1.withSecond(70)); } catch (Exception e) { System.out.println("Exception: " + e); } } } Output: Date1: 2018-12-12T13:30:30+05:00 Exception: java.time.DateTimeException: Invalid value for SecondOfMinute (valid values 0 - 59): 70 Reference: https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#withSecond(int) Comment More infoAdvertise with us Next Article OffsetDateTime withSecond() method in Java with examples gopaldave Follow Improve Article Tags : Java Java-Functions Java-time package Java-OffsetDateTime Practice Tags : Java Similar Reads OffsetDateTime with() Method in Java with Examples In OffsetDateTime class, there are two types of with() method depending upon the parameters passed to it. with(TemporalAdjuster adjuster) with(TemporalAdjuster adjuster) method of the OffsetDateTime class used to adjusted this OffsetDateTime using TemporalAdjuster and after adjustment returns the co 3 min read OffsetDateTime withNano() method in Java with examples The withNano() method of OffsetDateTime class in Java returns a copy of this OffsetDateTime with the nano-of-second altered as specified in the parameter. Syntax: public OffsetDateTime withNano(int nanoOfSecond) Parameter: This method accepts a single parameter nanaOfSecond which specifies the nano- 2 min read OffsetDateTime withHour() method in Java with examples The withHour() method of OffsetDateTime class in Java returns a copy of this OffsetDateTime with the hour of the day altered as specified in the parameter. Syntax: public OffsetDateTime withHour(int hour) Parameter: This method accepts a single parameter hour which specifies the hour of the day to b 2 min read OffsetDateTime withMinute() method in Java with examples The withMinute() method of OffsetDateTime class in Java returns a copy of this OffsetDateTime with the hour of the day altered as specified in the parameter. Syntax: public OffsetDateTime withMinute(int minute) Parameter: This method accepts a single parameter minute which specifies the minute-of-ho 2 min read OffsetTime with() Method in Java with Examples In OffsetTime class, there are two types of with() method depending upon the parameters passed to it. with(TemporalAdjuster adjuster) with(TemporalAdjuster adjuster) method of the OffsetTime class used to adjusted this OffsetTime using TemporalAdjuster and after adjustment returns the copy of adjust 3 min read OffsetDateTime until() Method in Java with Examples until() method of the OffsetDateTime class used to calculate the amount of time between two OffsetDateTime objects using TemporalUnit. The start and end points are this and the specified OffsetDateTime passed as a parameter. The result will be negative if the end is before the start. The calculation 2 min read OffsetDateTime of() method in Java with Examples The of(int year, int month, int day, int hour, int minute, int second, int nanosecond, ZoneOffset offset) method of the OffsetDateTime class in Java is used to create an instance of OffsetDateTime from the passed values of year, month, day, hour, minute, second, nanosecond and offset. In this method 3 min read OffsetDateTime query() method in Java with Examples query() method of an OffsetDateTime class used to query this OffsetDateTime using the specified query as parameter.The TemporalQuery object passed as parameter define the logic to be used to obtain the result from this OffsetDateTime. Syntax: public <R> R query(TemporalQuery<R> query) Pa 2 min read OffsetDateTime plusMinutes() method in Java with examples The plusMinutes() method of OffsetDateTime class in Java returns a copy of this OffsetDateTime with the specified number of minutes added to the parsed date and time. Syntax: public OffsetDateTime plusMinutes(long minutes) Parameter: This method accepts a single parameter minutes which specifies the 2 min read OffsetDateTime now() method in Java with Example The now() method of the OffsetDateTime class in Java is used to obtain the current offset date-time using the system clock. This is done after querying the system clock in the default time zone. The method uses the hardcoded clock for testing instead of the alternative clock. Syntax: public static O 3 min read Like