Month from() method in Java
The from() is a built-in method of the Month ENUM which is used to create a Month instance from a temporal object passed to it as a parameter.
Syntax:
static Month from( TemporalAccessor temporal )
Parameters: This method accepts a single parameter which is a temporal object and cannot be NULL.
Return Value: This method returns a Month instance obtained from a temporal object passed to it as a parameter.
Exception: It throws a DateTimeException if it is not possible to convert the temporal object to a valid month instance.
Below programs illustrate the above method:
Program 1:
import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
class monthEnum {
public static void main(String[] args)
{
Month month = Month.from(ZonedDateTime.now());
System.out.println(month);
}
}
|
Program 2:
import java.time.*;
import java.time.Month;
import java.time.temporal.Temporal;
class monthEnum {
public static void main(String[] args)
{
ZoneId zoneId = ZoneId.of( "UTC+1" );
ZonedDateTime zonedDateTime = ZonedDateTime.of( 2015 , 11 , 30 , 23 , 45 , 59 , 1234 , zoneId);
Month month = Month.from(zonedDateTime);
System.out.println(month);
}
}
|
Reference: https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#from-java.time.temporal.TemporalAccessor-
Last Updated :
22 Mar, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...