MonthDay getLong() method in Java with Examples Last Updated : 22 Nov, 2022 Summarize Comments Improve Suggest changes Share Like Article Like Report The getLong() method of MonthDay class in Java gets the value of the specified field from this month-day as an long. Syntax: public long getLong(TemporalField field) Parameter: This method accepts a parameter field which specifies the field to getLong and not null. Returns: The function returns the long value for the field. Exceptions: The function throws three exceptions as described below: DateTimeException: this is thrown when a value for the field cannot be obtained or the value is outside the range of valid values for the field.UnsupportedTemporalTypeException: it is thrown when the field is not supported or the range of values exceeds an longArithmeticException: thrown when a numeric overflow occurs. Below programs illustrate the MonthDay.getLong() method: Program 1: Java // Program to illustrate the getLong() method import java.util.*; import java.time.*; import java.time.temporal.ChronoField; public class GfG { public static void main(String[] args) { // Parses the date MonthDay tm1 = MonthDay.parse("--10-12"); System.out.println( tm1.getLong(ChronoField.DAY_OF_MONTH)); } } Output:12 Program 2: Java // Program to illustrate the getLong() method import java.util.*; import java.time.*; import java.time.temporal.ChronoField; public class GfG { public static void main(String[] args) { // Parses the date MonthDay tm1 = MonthDay.parse("--12-06"); System.out.println( tm1.getLong( ChronoField.DAY_OF_MONTH)); } } Output:6 Program 3: To demonstrate DateTimeParseException Java // Program to illustrate the getLong() method import java.util.*; import java.time.*; import java.time.temporal.ChronoField; public class GfG { public static void main(String[] args) { try { // Parses the date MonthDay tm1 = MonthDay.parse("--13-12"); System.out.println( tm1.getLong( ChronoField.DAY_OF_MONTH)); } catch (Exception e) { System.out.println(e); } } } Output:java.time.format.DateTimeParseException: Text '--13-12' could not be parsed: Unable to obtain MonthDay from TemporalAccessor: {DayOfMonth=12, MonthOfYear=13}, ISO of type java.time.format.Parsed Reference: https://docs.oracle.com/javase/8/docs/api/java/time/MonthDay.html#getLong-java.time.temporal.TemporalField- Comment More infoAdvertise with us Next Article MonthDay getMonthValue() method in Java with Examples G gopaldave Follow Improve Article Tags : Java Java-Functions Java-time package Java-MonthDay Practice Tags : Java Similar Reads MonthDay getMonth() method in Java with Examples The getMonth() method of MonthDay class in Java obtains an instance of MonthDay from a temporal object. Syntax: public Month getMonth() Parameter: This method accepts no parameters. Returns: The function returns the month-of-year and not null. Below programs illustrate the MonthDay.getMonth() method 1 min read MonthDay get() method in Java with Examples The get() method of MonthDay class in Java gets the value of the specified field from this month-day as an int. Syntax: public int get(TemporalField field) Parameter: This method accepts a parameter field which specifies the field to get and not null. Returns: The function returns the value for the 2 min read MonthDay getMonthValue() method in Java with Examples The getMonthValue() method of MonthDay class in Java gets the month-of-year field from 1 to 12. Syntax: public int getMonthValue() Parameter: This method accepts no parameters. Returns: The function returns the month-of-year, from 1 to 12. Below programs illustrate the MonthDay.getMonthValue() metho 1 min read MonthDay getDayOfMonth() method in Java with Examples The getDayOfMonth() method of MonthDay class in Java gets the day-of-month field. Syntax: public int getDayOfMonth() Parameter: This method accepts no parameters. Returns: The function returns the day-of-month, from 1 to 31. Below programs illustrate the MonthDay.getDayOfMonth() method: Program 1: J 1 min read MonthDay from() method in Java with Examples The from() method of MonthDay class in Java obtains an instance of MonthDay from a temporal object. Syntax: public static MonthDay from(TemporalAccessor temporal) Parameter: This method accepts a parameter temporal which specifies the temporal object to convert which is not null. Returns: The functi 1 min read MinguoDate getLong() method in Java with Example The getLong() method of java.time.chrono.MinguoDate class is used to retrieve the passed temporal field in long format. Syntax: public long getLong(TemporalField field) Parameter: This method takes any type of temporal field as a parameter. Return Value: This method returns the passed temporal field 2 min read Like